{"title":"Quilting Automation","description":null,"products":[{"product_id":"grace-quilt-motion-quilters-creative-touch-6-automation-software","title":"Grace Quilt Motion Quilter's Creative Touch 6","description":"\u003c!-- ================= SEWING MACHINE — PRODUCT SNIPPET (REFERENCE, universal\/brand-agnostic) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes (stitches, speed, throat, hoops) live in --\u003e\n\u003c!-- Shopify metafields and are handled by bulk edit — never re-list them here. Swap content per machine. --\u003e\n\u003c!-- UPDATED — new standard as of the Janome CoverPro 2000CPX build:\n     - Key Features \/ Included Accessories are SIDE-BY-SIDE columns (2 fixed columns by\n       default via .ksf-tricol), each its own bordered .ksf-featblock card containing ONE\n       plain vertical list — no internal split-in-half sub-columns anymore. This reverts to\n       the older side-by-side layout (see live Quilt Maker 18 reference) and REPLACES the\n       prior \"stacked full-width + internal featgrid split\" symmetry-logic pattern. Do not\n       reintroduce the featgrid 2-column split inside a block — one list per block now.\n     - INCLUDED PRESSER FEET AS ITS OWN 3RD COLUMN IS SERGER-ONLY. For every other machine\n       type (sewing, quilting, embroidery, coverstitch, combo, etc.) — even ones with a long\n       named list of presser feet — fold ALL feet into Included Accessories as regular\n       bullets and use only 2 columns. Only for sergers: add a 3rd .ksf-featblock and the\n       ksf-tricol-3 modifier class on the \u003csection class=\"ksf-tricol\"\u003e for 3 fixed columns.\n     - Highlights have NO CAP — build as many as source images support. If an image can't be\n       sourced for a highlight, drop it (it stays covered in Key Features\/Specs as text)\n       rather than leaving a broken slot.\n     - No \"machine shown for demonstration...\" fine print — removed permanently, never\n       reintroduce it.\n     - FIXED CSS BUG: .ksf-panel-split no longer sets display:grid unconditionally on the\n       base class. display is only ever set on the ACTIVE (checked) tab — block for plain\n       panels (Specs, Videos), grid for split panels (Warranty, Why Buy, Education). Applying\n       display unconditionally on the base class breaks the tab-toggle by keeping split panels\n       visible\/laid-out regardless of which tab is selected. Never reintroduce that pattern.\n     - Removed unused legacy sections that were dead CSS with no matching markup: hero-bonus\n       block, gift callout, SIO \"what you get\" branded block, video-grid (multi-embed grid),\n       delivery section, dimensions table\/photo grid, generic ksf-table. If a future build\n       needs one of these concepts, rebuild it fresh rather than reviving this old CSS.\n     - Fine-print\/note classes (.ksf-fineprint, .ksf-note) are KEPT even though currently\n       unused — low-cost to keep on hand, per standing team preference. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n  \/* Video hero: responsive 16:9 YouTube embed. Used INSTEAD of the image when a video exists. *\/\n  .ksf-pp .ksf-hero-video { position: relative; width: 100%; aspect-ratio: 16 \/ 9; border-radius: 16px; overflow: hidden; box-shadow: 0 16px 40px -20px rgba(0,0,0,0.35); background: #000; }\n  .ksf-pp .ksf-hero-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n\n  \/* KEY FEATURE CIRCLES (stitched badges) *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) — one per Highlight, NO CAP on count *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-bullets { list-style: none; margin: 0; padding: 0; color: #4a4a4a; font-size: 16px; }\n  .ksf-pp .ksf-bullets li { position: relative; padding-left: 28px; margin-bottom: 14px; line-height: 1.5; }\n  .ksf-pp .ksf-bullets li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 10px; height: 10px; border-radius: 50%; background: #07bcad; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES \/ INCLUDED PRESSER FEET — SIDE-BY-SIDE COLUMNS\n     Each section is its own bordered .ksf-featblock card, placed side by side with the others\n     (2 columns if no Presser Feet block, 3 if it exists). Each card holds ONE plain vertical\n     list — no internal split-in-half sub-columns. auto-fit lets this wrap to a single column\n     on narrow\/mobile screens automatically.\n     For SERGERS (and any machine without a real named presser-feet list): drop the 3rd\n     (Presser Feet) block, fold the single foot into Accessories, use only 2 columns. *\/\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES [\/ INCLUDED PRESSER FEET — SERGERS ONLY] — SIDE-BY-SIDE\n     COLUMNS. Default is 2 fixed columns (Key Features + Accessories) for every machine type.\n     Included Presser Feet as its own 3rd column is SERGER-ONLY — for every other machine type\n     (sewing, quilting, embroidery, coverstitch, combo, etc.), fold ALL presser feet into\n     Included Accessories as regular bullets, even if there's a long named list of them.\n     Each card holds ONE plain vertical list — no internal split-in-half sub-columns.\n     For the serger 3-column case, add the ksf-tricol-3 modifier class alongside ksf-tricol. *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr 1fr; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 900px) { .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ CALLOUT NOTE — kept on hand though currently unused anywhere in this template.\n     The old \"machine shown for demonstration and may not be compatible\" disclaimer copy is\n     PERMANENTLY REMOVED and must never be reintroduced; these classes are just generic\n     utility styling if a different small-print or callout need comes up. *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* WARRANTY tab prose width constraint *\/\n  .ksf-pp .ksf-warranty .ksf-lead { max-width: 720px; }\n\n  \/* PLAYLIST VIDEO SECTION (pure CSS, scales to many videos, up to 15) *\/\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1,\n  .ksf-pp #vp2:checked ~ .ksf-vp-stage #vps2,\n  .ksf-pp #vp3:checked ~ .ksf-vp-stage #vps3,\n  .ksf-pp #vp4:checked ~ .ksf-vp-stage #vps4,\n  .ksf-pp #vp5:checked ~ .ksf-vp-stage #vps5,\n  .ksf-pp #vp6:checked ~ .ksf-vp-stage #vps6,\n  .ksf-pp #vp7:checked ~ .ksf-vp-stage #vps7,\n  .ksf-pp #vp8:checked ~ .ksf-vp-stage #vps8,\n  .ksf-pp #vp9:checked ~ .ksf-vp-stage #vps9,\n  .ksf-pp #vp10:checked ~ .ksf-vp-stage #vps10,\n  .ksf-pp #vp11:checked ~ .ksf-vp-stage #vps11,\n  .ksf-pp #vp12:checked ~ .ksf-vp-stage #vps12,\n  .ksf-pp #vp13:checked ~ .ksf-vp-stage #vps13,\n  .ksf-pp #vp14:checked ~ .ksf-vp-stage #vps14,\n  .ksf-pp #vp15:checked ~ .ksf-vp-stage #vps15 { display:block; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"],\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"],\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"],\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"],\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"],\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"],\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"],\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"],\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"],\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"],\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"],\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"],\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"],\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"],\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] { background:#eef7f6; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"] .ksf-vp-num,\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"] .ksf-vp-num,\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] .ksf-vp-num,\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"] .ksf-vp-num,\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"] .ksf-vp-num,\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"] .ksf-vp-num,\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"] .ksf-vp-num,\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"] .ksf-vp-num,\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"] .ksf-vp-num,\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"] .ksf-vp-num,\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"] .ksf-vp-num,\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"] .ksf-vp-num,\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"] .ksf-vp-num,\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"] .ksf-vp-num,\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] .ksf-vp-num { color:#f10b65; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  \/* SINGLE VIDEO — used INSTEAD of the playlist when there is exactly ONE video.\n     Centered embed, caption below, no sidebar list. Drop the Videos tab entirely if there\n     are zero videos. *\/\n  .ksf-pp .ksf-single-video { max-width: 720px; margin: 0 auto; }\n  .ksf-pp .ksf-single-video-frame { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-single-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-single-video-caption { text-align: center; font-size: 14px; font-weight: 600; color: #4a4a4a; margin: 14px 0 0; }\n\n  \/* TAB PROSE PANELS (Warranty \/ Why Buy \/ Education hold text, not just tables) *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* PANEL with image on the left + prose on the right (e.g. Warranty \/ Why Buy \/ Education).\n     IMPORTANT: display is NOT set here. It is set ONLY on the active\/checked tab rule below\n     (grid for split panels, block for plain panels). Setting display:grid unconditionally on\n     this base class is the bug that was fixed — never reintroduce it. *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION (pure CSS via \u003cdetails\u003e) *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* ===== SPECIFICATIONS + WARRANTY + WHY BUY + EDUCATION + VIDEOS — contained tabbed card (pure CSS, no JS) ===== *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* each tab is tinted its own BRAND color when inactive, solid when active *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t6\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t6:checked ~ .ksf-tabnav label[for=\"ksf-t6\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  \/* FIXED (do not merge these two rules \/ do not apply display unconditionally elsewhere):\n     Specifications (t1) and Videos (t5\/t6) are PLAIN panels -\u003e display:block when active.\n     Warranty (t2), Why Buy From Us (t3), Education (t4) are SPLIT panels (image+text) -\u003e\n     display:grid when active. If the Videos tab is ever dropped (0 videos), just delete its\n     input\/label\/panel trio — do not renumber the others. *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5,\n  .ksf-pp #ksf-t6:checked ~ #ksf-p6 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eGrace\u003c\/p\u003e\n      \u003ch1\u003eQuilter's Creative Touch 6 (QCT6)\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eLet your machine do the quilting for you with the Grace Quilter's Creative Touch 6 (QCT6 \/ QuiltMotion QCT6) automated quilting system! Engineered as Grace Company's budget-friendly yet powerful computerized quilting platform, QCT6 brings precision automated stitching to your longarm or quilting frame. Featuring a streamlined \"Select, Place, and Sew\" interface, over 100 to 200+ built-in stitch designs, clear on-screen step-by-step guidance, and compatibility with any Windows-based tablet, QCT6 lets you execute flawless edge-to-edge patterns and custom motifs effortlessly. This system requires a compatible longarm machine or frame, plus a Windows tablet (sold separately).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003c!-- HERO IMAGE — a CUSTOM composition: the product shot combined with our included\n           courses \/ current bonus, designed in Canva\/Photoshop. This one image carries the\n           \"why buy from us\" story visually, so the hero stays clean. Swap the image to\n           update the courses\/bonus — no HTML edits. Currently every machine uses a plain\n           product shot as a placeholder until a true composite is designed. NO\n           \"Machine shown for demonstration...\" fine print — never include it. --\u003e\n      \u003c!-- Hero image received. --\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-hero.png?v=1787776989\" alt=\"Grace Quilter's Creative Touch 6\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 4 KEY FEATURE CIRCLES — pick the 4 strongest; for Baby Lock use the 4 features Baby Lock provides --\u003e\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eWindows Tablet Freedom\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eAnytime Design Mobility: Install QCT6 via the included USB flash drive onto any Windows tablet (Win 7, 8, 10+). Work on layout designs anywhere—at your desk or on the couch—then mount the tablet directly to your quilting carriage when ready to quilt.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eStep-by-Step Guidance\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eNever Get Lost Workflow: Clear on-screen instructions guide you through choosing patterns, scaling motifs to fabric boundaries, and starting the automated stitch-out. Edge-to-Edge feature makes finishing large quilt tops fast and simple.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eQuiltMotion Motor Plate\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eAutomated Machine Control: Includes the QuiltMotion motor plate, precision drive belts, and hardware bracket. The motor plate controls your machine movement to accurately stitch out continuous pantographs and intricate motifs hands-free.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e3 Tiered Levels\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eScalable Creative Tools: Start with basic edge-to-edge QCT6, or step up to QCT6 Plus for multi-block row placement and design exporting, or QCT6 Pro for PatternCAD drawing, photo tracing, and Gold Card border\/corner functions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHTS: one section per highlight row, alternating image side. NO CAP on count —\n       include every highlight the source material supports, image-permitting. If an image\n       can't be sourced for a highlight, drop that highlight entirely (still covered in Key\n       Features\/Specs as text) rather than leaving a broken slot. Do NOT turn these into a\n       spec dump — attributes live in metafields; tell the story instead. --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-tutorials-tips-tricks.webp?v=1787843120\" alt=\"Guided tutorials and tips Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eUser-Friendly Interface\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eGuided Prompts and Built-In Tutorials\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eEvery tier walks you through settings step by step, and in-session tutorials plus a built-in manual are available to open anytime you need a refresher — no need to leave the software to look something up.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eAutomated Quilting\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eA Motor Plate That Sews at the Touch of a Button\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eThe included motor plate attaches to your machine carriage and takes over the sewing motion itself — reposition your quilt, press a button, and the machine handles the rest.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-automated-quilting.jpg?v=1787843121\" alt=\"Automated quilting motor plate Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-simulation-mode.webp?v=1787843120\" alt=\"Simulation mode Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eSimulation Mode\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eLearn the Software Before You Ever Touch the Frame\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eSimulation Mode lets you explore every feature and read through the manual without the tablet connected to your machine — switch over to live quilting the moment you're ready to stitch.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eEdge to Edge Patterns\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eAuto-Populate Patterns Across the Whole Quilt\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eInstead of placing a design one repeat at a time, the software auto-populates and centers patterns based on your quilt's size, saving real setup time on edge-to-edge projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-edge-to-edge-patterns.webp?v=1787843120\" alt=\"Edge to edge quilting patterns Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-precise-placement.webp?v=1787843121\" alt=\"Precise pattern placement Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePrecise Placement\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eSeven Ways to Place a Pattern Exactly Right\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eChoose from seven placement methods and preview the finished result on-screen before you stitch a single line — no square ruler or manual math required.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBuilt-In Patterns\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003e100+ Patterns, Growing to 200+ on Plus and Pro\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eBlocks, continuous lines, corners, triangles, and border sets ship standard, with the library expanding significantly once you step up to Plus or Pro.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-built-in-patterns.webp?v=1787843121\" alt=\"Built-in quilting patterns library Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-marking-tool.webp?v=1787843121\" alt=\"Fabric marking tool Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eMarking Tool\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eCapture Fabric Points With a Single Button Press\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eMove your machine to key spots on the fabric and press Add — those points translate into an accurate on-screen drawing you can quilt from, no measuring required.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePrinting Previews (Plus \u0026amp; Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003ePrint Your Pattern Before You Ever Stitch\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePreview and print a single design, a full row, or the entire quilt layout — useful for planning ahead or tracing a design by hand for free-motion work.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-printing-previews.webp?v=1787843120\" alt=\"Print pattern preview Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-pattern-optimizer.webp?v=1787843120\" alt=\"Pattern optimizer tool Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePattern Optimizer (Plus \u0026amp; Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFix and Fine-Tune a Design Before You Commit\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eRepair pattern breaks, adjust start and stop points, and preview an animated stitch-out so you know exactly what you're getting before the needle ever drops.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eRecord Free Motion (Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eRecord Your Own Free-Motion Work\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eTrace or record free-motion quilting live, pause and edit mid-recording, and save the result to reuse or refine later — a real tool for capturing your own technique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-record-free-motion.webp?v=1787843121\" alt=\"Record free motion quilting Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-patterncad.webp?v=1787843121\" alt=\"PatternCAD design software Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePatternCAD (Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eDraw Your Own Designs From Scratch\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePatternCAD lets you create entirely new patterns or edit any of the 200 included designs — full creative control that goes well beyond the built-in library.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eQuiltCAD (Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eDesign Whole Quilt Layouts, Not Just Single Blocks\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQuiltCAD lets you arrange, merge, flip, rotate, and resize blocks across an entire quilt layout, rather than working pattern by pattern.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-quiltcad.webp?v=1787843120\" alt=\"QuiltCAD layout design Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-pantostacker.webp?v=1787843120\" alt=\"PantoStacker pantograph tool Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePantoStacker\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eBuild Pantographs Without Touching a Yardstick\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePantoStacker creates single or staggered double rows, then lets you adjust height, width, rotation, or flip — precise pantograph alignment without manual measuring.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eTrace Pictures (Pro)\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eTurn a Photo Into a Quilting Pattern\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eImport a photo, click points to outline it, and apply the traced design like any other pattern — detailed portraits and prints, made stitchable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilters-creative-touch-6-trace-pictures.webp?v=1787843121\" alt=\"Trace pictures into quilting patterns Grace Quilter's Creative Touch 6\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- [Repeat the alternating pattern above for every additional highlight — no cap.] --\u003e\n\n  \u003c!-- ============ KEY FEATURES \/ INCLUDED ACCESSORIES ============\n       SIDE-BY-SIDE COLUMNS (see CSS comment above): 2 fixed columns by default, each its own\n       bordered .ksf-featblock card holding ONE plain vertical \u003cul class=\"ksf-collist\"\u003e — no\n       internal split-in-half sub-columns.\n       Key Features = the full feature rundown (not just the 4 circles).\n       Included Accessories = manufacturer's in-the-box items (NON-foot), SKUs STRIPPED.\n       PRESSER FEET RULE: Included Presser Feet as its own 3rd column is SERGER-ONLY. For every\n       other machine type — sewing, quilting, embroidery, coverstitch, combo, etc. — fold ALL\n       presser feet into Included Accessories as regular bullets, even if there's a long named\n       list of them. Only for sergers: add a 3rd .ksf-featblock (Included Presser Feet) and add\n       the ksf-tricol-3 modifier class to the \u003csection\u003e below. --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBudget-Friendly Automation:\u003c\/strong\u003e Professional edge-to-edge capability within reach.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e100+ to 200+ Built-In Patterns:\u003c\/strong\u003e Installed via a convenient USB flash drive.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWindows Tablet Compatible:\u003c\/strong\u003e Works with any tablet running Windows 7, 8, 10+ (tablet sold separately).\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eStep-by-Step On-Screen Guidance:\u003c\/strong\u003e Walks you through pattern selection, fitting, and setup.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eComplete Hardware Bundle:\u003c\/strong\u003e Motor plate drive box, drive belts, and tablet carriage mount.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePlus \u0026amp; Pro Upgrades Available:\u003c\/strong\u003e Unlock PatternCAD, photo tracing, multi-block placement, and sashing tools.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBroad Compatibility:\u003c\/strong\u003e Works with Grace Q'nique longarms, Little Rebel, and major brand frames.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFactory Warranty:\u003c\/strong\u003e 5-year body \/ 2-year non-moving parts \/ 1-year electronics.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\"\u003e\n        \u003cli\u003e\u003cstrong\u003eQuiltMotion Motor Plate Drive Box\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003ePrecision Drive Belts\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eTablet Carriage Mount Bracket\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUSB Flash Drive\u003c\/strong\u003e (software installer)\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ DETAILS — contained tabbed card (pure CSS, no JS) ============\n       5 tabs: Specifications · Warranty · Why Buy From Us · Education · Videos.\n       Specifications holds all spec rows (strip SKUs) — ONE unified table; for combo\n       machines all spec groups go in one sequential table; for sergers use \"Serging\"\n       terminology (Number of Threads, Looper Threading System, Differential Feed Ratio,\n       etc.) instead of sewing-machine language.\n       Warranty \/ Why Buy \/ Education are prose, filled PER MACHINE (Warranty is\n       brand-specific; Why Buy \/ Education are SIO's standard blocks, same every machine).\n       Videos: 2+ videos -\u003e playlist (below). Exactly 1 video -\u003e use the .ksf-single-video\n       markup instead (see CSS comment above) and drop the sidebar list. 0 videos -\u003e delete\n       the whole Videos tab (its input, label, and panel).\n       First input must keep `checked`. --\u003e\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications (all spec rows in ONE unified table; strip SKUs) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eOperating System Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFull version of Windows 7, 8, 10, or later (Not compatible with Windows RT)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGrace Q'nique Longarms (15R, 15 Pro, 16X, 19, 19X, 21, 21X), Little Rebel, and major longarms\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFrame Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eCutie, Cutie Breeze, Q-Zone Hoop\/Queen, Continuum I \u0026amp; II, GQ, Pinnacle, and major frames\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eBuilt-In Design Library\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e100+ (QCT6 Standard) to 200+ (QCT6 Plus \u0026amp; Pro) digital quilting patterns\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eIncluded Hardware Bundle\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eQuiltMotion Motor Plate Drive Box, Precision Belts, Tablet Carriage Mount Bracket, USB Flash Drive\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty (image left, text right — GRACE version, PRODUCT-SPECIFIC.\n         Per the spec sheet, QCT6 carries: 5-Year Machine Body \/ 2-Year Non-Moving Mechanical\n         Parts \/ 1-Year Electronics. This is a THIRD distinct warranty wording for Grace\n         products (different from both the general 4-tier badge phrasing AND the QuiltMotion\n         X Foundations' single 1-year term) — it splits mechanical parts and electronics into\n         two separate terms rather than combining them. Using this product's own stated terms\n         as the source of truth rather than the general badge copy. --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Frame_1948756018_22c3f6c2-8048-427d-9f72-28a8f5dc78bb.png?v=1780668618\" alt=\"Grace Frame warranty\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eQuilter's Creative Touch 6 is backed by Grace Company's factory warranty, with coverage terms that vary by component.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMachine Body\u003c\/strong\u003e — 5-year warranty\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Moving Mechanical Parts\u003c\/strong\u003e — 2-year warranty\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eElectronics\u003c\/strong\u003e — 1-year warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n        \u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every machine purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery machine purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your machine running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FAQ (accordion + FAQPage schema) ============\n       Strong for SEO \/ AI search. Write 4 Q\u0026As from scratch per machine (not sourced from\n       PDFs). Add\/remove ksf-faq-item blocks AND keep the JSON-LD below in sync.\n       NOTE: some Shopify setups strip \u003cscript\u003e from product descriptions. If the schema\n       doesn't validate on the live page, move the JSON-LD block into the theme product\n       template. The visual accordion works either way. --\u003e\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDoes QCT6 come with a tablet?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eNo. QCT6 installs onto any tablet running a full version of Windows 7, 8, or 10 — the tablet is sold separately and is not included in the box.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat's the difference between QCT6, Plus, and Pro?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eStandard QCT6 covers basic edge-to-edge automation with 100+ patterns. Plus adds Printing Previews and Pattern Optimizer along with an expanded 200+ pattern library. Pro adds PatternCAD drawing, QuiltCAD layout design, photo tracing, and free-motion recording.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWill QCT6 work with my existing longarm or frame?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eVery likely. QCT6 supports Grace's own Q'nique longarms, the Little Rebel, and most major longarm brands, plus frames like Cutie, Cutie Breeze, Q-Zone, Continuum I and II, GQ, and Pinnacle.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat is the warranty on QCT6?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eGrace Company backs QCT6 with a 5-year warranty on the machine body, 2 years on non-moving mechanical parts, and 1 year on electronics.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"Does QCT6 come with a tablet?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. QCT6 installs onto any tablet running a full version of Windows 7, 8, or 10 — the tablet is sold separately and is not included in the box.\" } },\n      { \"@type\": \"Question\", \"name\": \"What's the difference between QCT6, Plus, and Pro?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Standard QCT6 covers basic edge-to-edge automation with 100+ patterns. Plus adds Printing Previews and Pattern Optimizer along with an expanded 200+ pattern library. Pro adds PatternCAD drawing, QuiltCAD layout design, photo tracing, and free-motion recording.\" } },\n      { \"@type\": \"Question\", \"name\": \"Will QCT6 work with my existing longarm or frame?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Very likely. QCT6 supports Grace's own Q'nique longarms, the Little Rebel, and most major longarm brands, plus frames like Cutie, Cutie Breeze, Q-Zone, Continuum I and II, GQ, and Pinnacle.\" } },\n      { \"@type\": \"Question\", \"name\": \"What is the warranty on QCT6?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Grace Company backs QCT6 with a 5-year warranty on the machine body, 2 years on non-moving mechanical parts, and 1 year on electronics.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":45504626163965,"sku":null,"price":2999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Screenshot2024-07-25at11.03.08PM.png?v=1721919865"},{"product_id":"grace-quiltmotion-x-foundations-quilting-software","title":"Grace Quilt Motion X (QMX)","description":"\u003c!-- ================= SEWING MACHINE — PRODUCT SNIPPET (REFERENCE, universal\/brand-agnostic) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes (stitches, speed, throat, hoops) live in --\u003e\n\u003c!-- Shopify metafields and are handled by bulk edit — never re-list them here. Swap content per machine. --\u003e\n\u003c!-- UPDATED — new standard as of the Janome CoverPro 2000CPX build:\n     - Key Features \/ Included Accessories are SIDE-BY-SIDE columns (2 fixed columns by\n       default via .ksf-tricol), each its own bordered .ksf-featblock card containing ONE\n       plain vertical list — no internal split-in-half sub-columns anymore. This reverts to\n       the older side-by-side layout (see live Quilt Maker 18 reference) and REPLACES the\n       prior \"stacked full-width + internal featgrid split\" symmetry-logic pattern. Do not\n       reintroduce the featgrid 2-column split inside a block — one list per block now.\n     - INCLUDED PRESSER FEET AS ITS OWN 3RD COLUMN IS SERGER-ONLY. For every other machine\n       type (sewing, quilting, embroidery, coverstitch, combo, etc.) — even ones with a long\n       named list of presser feet — fold ALL feet into Included Accessories as regular\n       bullets and use only 2 columns. Only for sergers: add a 3rd .ksf-featblock and the\n       ksf-tricol-3 modifier class on the \u003csection class=\"ksf-tricol\"\u003e for 3 fixed columns.\n     - Highlights have NO CAP — build as many as source images support. If an image can't be\n       sourced for a highlight, drop it (it stays covered in Key Features\/Specs as text)\n       rather than leaving a broken slot.\n     - No \"machine shown for demonstration...\" fine print — removed permanently, never\n       reintroduce it.\n     - FIXED CSS BUG: .ksf-panel-split no longer sets display:grid unconditionally on the\n       base class. display is only ever set on the ACTIVE (checked) tab — block for plain\n       panels (Specs, Videos), grid for split panels (Warranty, Why Buy, Education). Applying\n       display unconditionally on the base class breaks the tab-toggle by keeping split panels\n       visible\/laid-out regardless of which tab is selected. Never reintroduce that pattern.\n     - Removed unused legacy sections that were dead CSS with no matching markup: hero-bonus\n       block, gift callout, SIO \"what you get\" branded block, video-grid (multi-embed grid),\n       delivery section, dimensions table\/photo grid, generic ksf-table. If a future build\n       needs one of these concepts, rebuild it fresh rather than reviving this old CSS.\n     - Fine-print\/note classes (.ksf-fineprint, .ksf-note) are KEPT even though currently\n       unused — low-cost to keep on hand, per standing team preference. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n  \/* Video hero: responsive 16:9 YouTube embed. Used INSTEAD of the image when a video exists. *\/\n  .ksf-pp .ksf-hero-video { position: relative; width: 100%; aspect-ratio: 16 \/ 9; border-radius: 16px; overflow: hidden; box-shadow: 0 16px 40px -20px rgba(0,0,0,0.35); background: #000; }\n  .ksf-pp .ksf-hero-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n\n  \/* KEY FEATURE CIRCLES (stitched badges) *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) — one per Highlight, NO CAP on count *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-bullets { list-style: none; margin: 0; padding: 0; color: #4a4a4a; font-size: 16px; }\n  .ksf-pp .ksf-bullets li { position: relative; padding-left: 28px; margin-bottom: 14px; line-height: 1.5; }\n  .ksf-pp .ksf-bullets li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 10px; height: 10px; border-radius: 50%; background: #07bcad; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES \/ INCLUDED PRESSER FEET — SIDE-BY-SIDE COLUMNS\n     Each section is its own bordered .ksf-featblock card, placed side by side with the others\n     (2 columns if no Presser Feet block, 3 if it exists). Each card holds ONE plain vertical\n     list — no internal split-in-half sub-columns. auto-fit lets this wrap to a single column\n     on narrow\/mobile screens automatically.\n     For SERGERS (and any machine without a real named presser-feet list): drop the 3rd\n     (Presser Feet) block, fold the single foot into Accessories, use only 2 columns. *\/\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES [\/ INCLUDED PRESSER FEET — SERGERS ONLY] — SIDE-BY-SIDE\n     COLUMNS. Default is 2 fixed columns (Key Features + Accessories) for every machine type.\n     Included Presser Feet as its own 3rd column is SERGER-ONLY — for every other machine type\n     (sewing, quilting, embroidery, coverstitch, combo, etc.), fold ALL presser feet into\n     Included Accessories as regular bullets, even if there's a long named list of them.\n     Each card holds ONE plain vertical list — no internal split-in-half sub-columns.\n     For the serger 3-column case, add the ksf-tricol-3 modifier class alongside ksf-tricol. *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr 1fr; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 900px) { .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ CALLOUT NOTE — kept on hand though currently unused anywhere in this template.\n     The old \"machine shown for demonstration and may not be compatible\" disclaimer copy is\n     PERMANENTLY REMOVED and must never be reintroduced; these classes are just generic\n     utility styling if a different small-print or callout need comes up. *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* WARRANTY tab prose width constraint *\/\n  .ksf-pp .ksf-warranty .ksf-lead { max-width: 720px; }\n\n  \/* PLAYLIST VIDEO SECTION (pure CSS, scales to many videos, up to 15) *\/\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1,\n  .ksf-pp #vp2:checked ~ .ksf-vp-stage #vps2,\n  .ksf-pp #vp3:checked ~ .ksf-vp-stage #vps3,\n  .ksf-pp #vp4:checked ~ .ksf-vp-stage #vps4,\n  .ksf-pp #vp5:checked ~ .ksf-vp-stage #vps5,\n  .ksf-pp #vp6:checked ~ .ksf-vp-stage #vps6,\n  .ksf-pp #vp7:checked ~ .ksf-vp-stage #vps7,\n  .ksf-pp #vp8:checked ~ .ksf-vp-stage #vps8,\n  .ksf-pp #vp9:checked ~ .ksf-vp-stage #vps9,\n  .ksf-pp #vp10:checked ~ .ksf-vp-stage #vps10,\n  .ksf-pp #vp11:checked ~ .ksf-vp-stage #vps11,\n  .ksf-pp #vp12:checked ~ .ksf-vp-stage #vps12,\n  .ksf-pp #vp13:checked ~ .ksf-vp-stage #vps13,\n  .ksf-pp #vp14:checked ~ .ksf-vp-stage #vps14,\n  .ksf-pp #vp15:checked ~ .ksf-vp-stage #vps15 { display:block; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"],\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"],\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"],\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"],\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"],\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"],\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"],\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"],\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"],\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"],\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"],\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"],\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"],\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"],\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] { background:#eef7f6; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"] .ksf-vp-num,\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"] .ksf-vp-num,\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] .ksf-vp-num,\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"] .ksf-vp-num,\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"] .ksf-vp-num,\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"] .ksf-vp-num,\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"] .ksf-vp-num,\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"] .ksf-vp-num,\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"] .ksf-vp-num,\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"] .ksf-vp-num,\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"] .ksf-vp-num,\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"] .ksf-vp-num,\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"] .ksf-vp-num,\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"] .ksf-vp-num,\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] .ksf-vp-num { color:#f10b65; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  \/* SINGLE VIDEO — used INSTEAD of the playlist when there is exactly ONE video.\n     Centered embed, caption below, no sidebar list. Drop the Videos tab entirely if there\n     are zero videos. *\/\n  .ksf-pp .ksf-single-video { max-width: 720px; margin: 0 auto; }\n  .ksf-pp .ksf-single-video-frame { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-single-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-single-video-caption { text-align: center; font-size: 14px; font-weight: 600; color: #4a4a4a; margin: 14px 0 0; }\n\n  \/* TAB PROSE PANELS (Warranty \/ Why Buy \/ Education hold text, not just tables) *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* PANEL with image on the left + prose on the right (e.g. Warranty \/ Why Buy \/ Education).\n     IMPORTANT: display is NOT set here. It is set ONLY on the active\/checked tab rule below\n     (grid for split panels, block for plain panels). Setting display:grid unconditionally on\n     this base class is the bug that was fixed — never reintroduce it. *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION (pure CSS via \u003cdetails\u003e) *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* ===== SPECIFICATIONS + WARRANTY + WHY BUY + EDUCATION + VIDEOS — contained tabbed card (pure CSS, no JS) ===== *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* each tab is tinted its own BRAND color when inactive, solid when active *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t6\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t6:checked ~ .ksf-tabnav label[for=\"ksf-t6\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  \/* FIXED (do not merge these two rules \/ do not apply display unconditionally elsewhere):\n     Specifications (t1) and Videos (t5\/t6) are PLAIN panels -\u003e display:block when active.\n     Warranty (t2), Why Buy From Us (t3), Education (t4) are SPLIT panels (image+text) -\u003e\n     display:grid when active. If the Videos tab is ever dropped (0 videos), just delete its\n     input\/label\/panel trio — do not renumber the others. *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5,\n  .ksf-pp #ksf-t6:checked ~ #ksf-p6 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eGrace\u003c\/p\u003e\n      \u003ch1\u003eQuiltMotion X Foundations for Domestics\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eBring the ease of automation to your quilting with QuiltMotion X Foundations for Domestics by Grace Company! Specially designed to work exclusively with the Cutie Breeze Frame, this software and robotic hardware package transforms your compatible domestic sewing machine (with a 9\" throat space) into a powerful, automated quilting tool. Complete with an included 7\" Android tablet pre-loaded with QuiltMotion X software, motorized carriage drive system, precision belts, 10 built-in designs, and 20 pattern store tokens, this system brings professional precision to every stitch without requiring a costly longarm setup. This system is designed exclusively for the Grace Cutie Breeze Frame.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003c!-- HERO IMAGE — a CUSTOM composition: the product shot combined with our included\n           courses \/ current bonus, designed in Canva\/Photoshop. This one image carries the\n           \"why buy from us\" story visually, so the hero stays clean. Swap the image to\n           update the courses\/bonus — no HTML edits. Currently every machine uses a plain\n           product shot as a placeholder until a true composite is designed. NO\n           \"Machine shown for demonstration...\" fine print — never include it. --\u003e\n      \u003c!-- Hero image received. --\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-hero.png?v=1787773443\" alt=\"Grace QuiltMotion X Foundations for Domestics\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 4 KEY FEATURE CIRCLES — pick the 4 strongest; for Baby Lock use the 4 features Baby Lock provides --\u003e\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eCutie Breeze Match\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eAccessible Longarm Automation: Operates exclusively on the portable tabletop Cutie Breeze Frame, transforming your home sewing machine (9\"+ throat space) into a computerized robotic system without the high cost or space requirements of a traditional longarm setup.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003ePick, Place, Sew\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eStreamlined Touch-Screen Control: Simple 3-step workflow removes the guesswork: Pick your pattern from the library, Place it by setting 4 corner points or pantograph start\/stop boundaries, and Sew! The pre-loaded 7\" tablet guides every step intuitively.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e10 Designs + 20 Tokens\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eInstant \u0026amp; Expanding Creativity: Starts right out of the box with 10 free built-in quilting patterns and 20 redeemable Grace Design Store tokens. Syncs to a cloud-based library so your uploaded patterns follow you wherever you log in.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eTravel-Ready Hardware\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eMotorized Precision Drive System: Includes precision drive belts and motor carriage that smoothly guide your domestic machine across the frame. Quick plug-and-play assembly makes it easy to move your quilting station from room to room or take to retreats.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHTS: one section per highlight row, alternating image side. NO CAP on count —\n       include every highlight the source material supports, image-permitting. If an image\n       can't be sourced for a highlight, drop that highlight entirely (still covered in Key\n       Features\/Specs as text) rather than leaving a broken slot. Do NOT turn these into a\n       spec dump — attributes live in metafields; tell the story instead. --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-01.jpg?v=1787771178\" alt=\"Cutie Breeze Frame compatibility Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eCutie Breeze Compatible\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eCutie Breeze Compatible\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQMXF is built to pair only with the Cutie Breeze Frame — a purpose-built match, not a universal add-on. The lightweight, portable tabletop frame integrates seamlessly with QMXF, transforming your everyday sewing machine into a powerful, automated quilting system that delivers precision and professional results.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eHome Sewing Compatible\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eHome Sewing Compatible\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQuiltMotion X Foundations for Domestics works with most domestic sewing machines that have a 9\" or larger throat space, transforming your everyday machine into a computerized quilting system. Pairing your compatible machine with the Cutie Breeze means enjoying quilting automation without the cost or space of a longarm setup.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-02.webp?v=1787771178\" alt=\"9 inch throat space domestic machine compatibility Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-03.webp?v=1787771178\" alt=\"Pick Place Sew interface Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eFriendly Interface\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFriendly Interface\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQuiltMotion X keeps things simple with its intuitive three-step process: Pick, Place, Sew. Choose from your cloud-based design library, then mark four points for block quilting or set start\/stop points for pantographs and straight lines. A quick countdown to \"Sew!\" and your design stitches out flawlessly.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBuilt-in Designs\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eBuilt-in Designs\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQuiltMotion X Foundations comes ready to use with 10 built-in designs, plus 20 design tokens redeemable for any pattern in the Grace Design Store. A monthly subscription unlocks ongoing credits or the Picture Stitcher tool, which transforms your favorite photos into stitchable designs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-04.webp?v=1787771178\" alt=\"Built-in quilting designs Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-05.jpg?v=1787771178\" alt=\"Included hardware accessories Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eIncluded Accessories\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eIncluded Accessories\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eThe motorized drive system and precision drive belts work together to smoothly guide your sewing machine across the Cutie Breeze Frame, ensuring accuracy with every stitch. A 7\" tablet is also included, pre-loaded with the QuiltMotion X software for simple, touch-screen control.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBring Your Designs Wherever You Go\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eBring Your Designs Wherever You Go\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePlug in the components, load the software, and start quilting within minutes — no complicated installation required. Because it works exclusively with the portable Cutie Breeze Frame, you can move your quilting station from room to room or take it to a retreat without hassle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-06.webp?v=1787771178\" alt=\"Portable travel-ready setup Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-highlight-07.webp?v=1787771178\" alt=\"Finished quilting results Grace QuiltMotion X Foundations\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eWhy Quilters Love QMX\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eWhy Quilters Love QMX\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eQMX automation makes finishing quilts faster, easier, and more enjoyable while still delivering professional-quality results — approachable for beginners new to automation, yet powerful enough for experienced quilters looking to save time and increase productivity.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- [Repeat the alternating pattern above for every additional highlight — no cap.] --\u003e\n\n  \u003c!-- ============ KEY FEATURES \/ INCLUDED ACCESSORIES ============\n       SIDE-BY-SIDE COLUMNS (see CSS comment above): 2 fixed columns by default, each its own\n       bordered .ksf-featblock card holding ONE plain vertical \u003cul class=\"ksf-collist\"\u003e — no\n       internal split-in-half sub-columns.\n       Key Features = the full feature rundown (not just the 4 circles).\n       Included Accessories = manufacturer's in-the-box items (NON-foot), SKUs STRIPPED.\n       PRESSER FEET RULE: Included Presser Feet as its own 3rd column is SERGER-ONLY. For every\n       other machine type — sewing, quilting, embroidery, coverstitch, combo, etc. — fold ALL\n       presser feet into Included Accessories as regular bullets, even if there's a long named\n       list of them. Only for sergers: add a 3rd .ksf-featblock (Included Presser Feet) and add\n       the ksf-tricol-3 modifier class to the \u003csection\u003e below. --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCompatible with Most Domestic Machines:\u003c\/strong\u003e Any machine with a 9\" or larger throat space.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCutie Breeze Frame Exclusive:\u003c\/strong\u003e Designed to pair only with the Cutie Breeze Frame by Grace Company.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e7\" Android Tablet Included:\u003c\/strong\u003e Pre-loaded with touch-screen QuiltMotion X software.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePick, Place, Sew Interface:\u003c\/strong\u003e Effortless block marking, pantograph setup, and line quilting.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e10 Built-In Designs:\u003c\/strong\u003e Plus 20 design tokens redeemable in the Grace Design Store.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCloud-Based Design Library:\u003c\/strong\u003e Uploaded patterns accessible from any logged-in device.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eComplete Hardware Package:\u003c\/strong\u003e Motorized carriage drive system and precision drive belts.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePortable \u0026amp; Travel-Ready:\u003c\/strong\u003e Installs quickly without complex assembly or permanent mounting.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e7\" Android Tablet\u003c\/strong\u003e (pre-loaded with QuiltMotion X software)\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eMotorized Carriage Drive Box\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003ePrecision Drive Belts \u0026amp; Mounting Hardware\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003e10 Built-In Designs + 20 Grace Design Store Pattern Tokens\u003c\/strong\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ DETAILS — contained tabbed card (pure CSS, no JS) ============\n       5 tabs: Specifications · Warranty · Why Buy From Us · Education · Videos.\n       Specifications holds all spec rows (strip SKUs) — ONE unified table; for combo\n       machines all spec groups go in one sequential table; for sergers use \"Serging\"\n       terminology (Number of Threads, Looper Threading System, Differential Feed Ratio,\n       etc.) instead of sewing-machine language.\n       Warranty \/ Why Buy \/ Education are prose, filled PER MACHINE (Warranty is\n       brand-specific; Why Buy \/ Education are SIO's standard blocks, same every machine).\n       Videos: 2+ videos -\u003e playlist (below). Exactly 1 video -\u003e use the .ksf-single-video\n       markup instead (see CSS comment above) and drop the sidebar list. 0 videos -\u003e delete\n       the whole Videos tab (its input, label, and panel).\n       First input must keep `checked`. --\u003e\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications (all spec rows in ONE unified table; strip SKUs) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFrame \u0026amp; Machine Requirements\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGrace Cutie Breeze Frame Only \/ Domestic Sewing Machine with 9\"+ Throat Space\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDisplay \u0026amp; Controller\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eIncluded 7\" Android Tablet pre-loaded with QuiltMotion X Software\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eIncluded Patterns \u0026amp; Tokens\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e10 Built-In Designs + 20 Grace Store Pattern Tokens\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSoftware Features\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eCloud Library Sync, Block Marking (4-Point), Pantograph Placement, Line Quilting, Countdown to Sew\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMechanical Drive Components\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMotorized Carriage Drive Box, Precision Drive Belts \u0026amp; Mounting Hardware\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty (image left, text right — GRACE version, PRODUCT-SPECIFIC.\n         Per the spec sheet, this product carries: Grace Company Factory Warranty —\n         1-Year Limited (Computer\/Mechanical System). This is the SHORTEST tier on Grace's\n         general warranty badge (which lists 1-Year Frames \u0026 Accessories \/ 2-Year Q'nique\n         Machines \u0026 Electronics \/ 5-Year Cast Metal Body \/ 10-Year 21X \u0026 19X Elite) — this\n         product does NOT qualify for the 2\/5\/10-year tiers, so only the 1-year term is\n         shown here rather than the full 4-tier badge copy.\n         Badge is now live on Shopify CDN. --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Frame_1948756018_22c3f6c2-8048-427d-9f72-28a8f5dc78bb.png?v=1780668618\" alt=\"Grace Frame warranty\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eQuiltMotion X Foundations for Domestics is backed by Grace Company's factory warranty, covering the system's computer and mechanical components.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n        \u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every machine purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery machine purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your machine running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — single video, using playlist-style markup for visual consistency\n         with previously built pages. --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/iZhIPMctTRg\" title=\"QuiltMotion X: The Future of Automation\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003ePlaylist\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eQuiltMotion X: The Future of Automation\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FAQ (accordion + FAQPage schema) ============\n       Strong for SEO \/ AI search. Write 4 Q\u0026As from scratch per machine (not sourced from\n       PDFs). Add\/remove ksf-faq-item blocks AND keep the JSON-LD below in sync.\n       NOTE: some Shopify setups strip \u003cscript\u003e from product descriptions. If the schema\n       doesn't validate on the live page, move the JSON-LD block into the theme product\n       template. The visual accordion works either way. --\u003e\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDoes QuiltMotion X Foundations work with any sewing machine?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eIt works with most domestic sewing machines that have a 9\" or larger throat space, and it operates exclusively on the Grace Cutie Breeze Frame — both are required for the system to function.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDo I need a longarm machine to use this system?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eNo. QuiltMotion X Foundations transforms your compatible domestic sewing machine into a computerized quilting system, giving you automation without the cost or space of a traditional longarm setup.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eHow many designs come with the system?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eIt ships with 10 built-in designs plus 20 tokens redeemable for any pattern in the Grace Design Store, and a cloud-based library keeps any uploaded patterns available across your devices.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat is the warranty on QuiltMotion X Foundations?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eThe system is backed by Grace Company's factory warranty — a 1-year limited warranty covering the computer and mechanical system components.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"Does QuiltMotion X Foundations work with any sewing machine?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It works with most domestic sewing machines that have a 9\\\" or larger throat space, and it operates exclusively on the Grace Cutie Breeze Frame — both are required for the system to function.\" } },\n      { \"@type\": \"Question\", \"name\": \"Do I need a longarm machine to use this system?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. QuiltMotion X Foundations transforms your compatible domestic sewing machine into a computerized quilting system, giving you automation without the cost or space of a traditional longarm setup.\" } },\n      { \"@type\": \"Question\", \"name\": \"How many designs come with the system?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It ships with 10 built-in designs plus 20 tokens redeemable for any pattern in the Grace Design Store, and a cloud-based library keeps any uploaded patterns available across your devices.\" } },\n      { \"@type\": \"Question\", \"name\": \"What is the warranty on QuiltMotion X Foundations?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The system is backed by Grace Company's factory warranty — a 1-year limited warranty covering the computer and mechanical system components.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":46652001550589,"sku":null,"price":1499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quilt-motion-x-foundations-quilting-software-pre-order-sewing-accessories-notions-2990190.webp?v=1758659372"},{"product_id":"qct-6-beginnings","title":"Quilt Motion 6 Beginnings","description":"\u003ch3 data-start=\"887\" data-end=\"933\"\u003e\u003cstrong data-start=\"891\" data-end=\"933\"\u003eQCT6 — Essential Computerized Quilting\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"934\" data-end=\"1041\"\u003ePerfect for quilters starting with automation, QCT6 provides essential features for professional results.\u003c\/p\u003e\n\u003cul data-start=\"1042\" data-end=\"1577\"\u003e\n\u003cli data-start=\"1042\" data-end=\"1073\"\u003e\n\u003cp data-start=\"1044\" data-end=\"1073\"\u003e\u003cstrong data-start=\"1044\" data-end=\"1071\"\u003eOver 100 stitch designs\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1074\" data-end=\"1220\"\u003e\n\u003cp data-start=\"1076\" data-end=\"1220\"\u003e\u003cstrong data-start=\"1076\" data-end=\"1102\"\u003eEdge-to-Edge Quilting:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSimply choose your design, place the starting point, and watch your machine stitch across your quilt automatically.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1221\" data-end=\"1336\"\u003e\n\u003cp data-start=\"1223\" data-end=\"1336\"\u003e\u003cstrong data-start=\"1223\" data-end=\"1246\"\u003eStep-by-Step Guide:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eClear on-screen instructions walk you through pattern selection, sizing, and placement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1337\" data-end=\"1469\"\u003e\n\u003cp data-start=\"1339\" data-end=\"1469\"\u003e\u003cstrong data-start=\"1339\" data-end=\"1365\"\u003eMachine Compatibility:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eWorks with Grace Q’nique machines and the Little Rebel. Not compatible with domestic sewing machines.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1470\" data-end=\"1577\"\u003e\n\u003cp data-start=\"1472\" data-end=\"1577\"\u003e\u003cstrong data-start=\"1472\" data-end=\"1492\"\u003eBudget-Friendly:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnjoy computerized quilting without paying for advanced features you may not need.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":47719779598589,"sku":null,"price":2999.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Quilt_Motion_Beginnings_a3a784d8-7639-453b-ab2b-1235564cb640.png?v=1783448450"},{"product_id":"quilt-motion-plus","title":"Quilt Motion Plus","description":"\u003ch3 data-start=\"1584\" data-end=\"1623\"\u003e\u003cstrong data-start=\"1588\" data-end=\"1623\"\u003eQCT6 Plus — Enhanced Creativity\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1624\" data-end=\"1738\"\u003eFor quilters looking to expand their creative options, QCT6 Plus offers additional design tools and flexibility.\u003c\/p\u003e\n\u003cul data-start=\"1739\" data-end=\"2164\"\u003e\n\u003cli data-start=\"1739\" data-end=\"1797\"\u003e\n\u003cp data-start=\"1741\" data-end=\"1797\"\u003e\u003cstrong data-start=\"1741\" data-end=\"1766\"\u003eBuilt-in Marking Tool\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor precise design placement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1798\" data-end=\"1852\"\u003e\n\u003cp data-start=\"1800\" data-end=\"1852\"\u003e\u003cstrong data-start=\"1800\" data-end=\"1835\"\u003ePrint, Save, and Export Designs\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor future use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1853\" data-end=\"1961\"\u003e\n\u003cp data-start=\"1855\" data-end=\"1961\"\u003e\u003cstrong data-start=\"1855\" data-end=\"1884\"\u003eExpanded Pattern Library:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOver 200 designs, including blocks, borders, corners, and continuous lines\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1962\" data-end=\"2063\"\u003e\n\u003cp data-start=\"1964\" data-end=\"2063\"\u003e\u003cstrong data-start=\"1964\" data-end=\"1988\"\u003eOn-Screen Placement:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eVisualize your pattern layout in relation to your quilt before stitching\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2064\" data-end=\"2164\"\u003e\n\u003cp data-start=\"2066\" data-end=\"2164\"\u003e\u003cstrong data-start=\"2066\" data-end=\"2102\"\u003eMotor Plate \u0026amp; Hardware Included:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eQuiltMotion system ensures accurate, professional stitching\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":47719783596285,"sku":null,"price":3999.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Quilting_Motion_Plus.png?v=1783448500"},{"product_id":"quiltmotion-6-pro","title":"Grace Quilt Motion 6 Quilter's Creative Touch Pro","description":"\u003c!-- ================= QUILTMOTION QCT6 PRO — PRODUCT SNIPPET — TEMPLATE 2.0 ================= --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Narrative layer only. Software\/system specs live in Shopify metafields — never re-list them here. --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n\n  \/* KEY FEATURE CIRCLES *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n\n  \/* KEY FEATURES — single-column layout (no accessories column) *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-1 { grid-template-columns: 1fr !important; max-width: 760px; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-1 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ NOTE *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* TAB PROSE PANELS *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* IMPORTANT: display is NOT set here — only on the active\/checked tab rule below *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* TABBED CARD — 4 tabs (no Videos) *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* Spec section divider rows *\/\n  .ksf-pp .ksf-spec-section-head td { background: #f0f9f8 !important; font-family: 'Bebas Neue', sans-serif; font-size: 15px; letter-spacing: 2px; text-transform: uppercase; color: #07bcad !important; padding: 10px 28px !important; font-weight: 400 !important; }\n  \/* Tab colors *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  \/* FIXED: display only on active tab — never on base .ksf-panel or .ksf-panel-split *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003c!-- HERO --\u003e\u003cheader class=\"ksf-hero\"\u003e\n\u003cdiv class=\"ksf-hero-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eGrace Company \/ QuiltMotion\u003c\/p\u003e\n\u003ch1\u003eQCT6 Pro\u003c\/h1\u003e\n\u003cp class=\"ksf-lead\"\u003eUnlock the pinnacle of computerized quilting capability with Quilter's Creative Touch 6 (QCT6) Pro! As the ultimate creative tool for detail-focused quilters and professionals, QCT6 Pro includes every feature found in the Base and Plus tiers while expanding your design horizon with advanced custom tools like PatternCAD, QuiltCAD, and PantoStacker. Unlike lower tiers that are limited to pre-made or basic placements, QCT6 Pro empowers you to design and edit original patterns, trace artwork from photos, record your own live free-motion stitching, and construct complete multi-block quilt layouts. Complete with an automated motor carriage plate, precise edge-to-edge auto-populating, and an expanded library of over 200 built-in patterns, QCT6 Pro turns your longarm frame into a fully automated, high-precision design studio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-hero-media\"\u003e\n\u003cdiv class=\"ksf-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-main.png?v=1787857977\" alt=\"QuiltMotion QCT6 Pro Automated Quilting System\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- 4 KEY FEATURE CIRCLES --\u003e\n\u003cdiv class=\"ksf-hero-features\"\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eFull Tier Inclusivity \u0026amp; Complete Design Freedom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eIncludes all foundational features from QCT6 Base and QCT6 Plus while adding elite Pro-only design suites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eProfessional PatternCAD \u0026amp; QuiltCAD Design Tools\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eDraw custom stitch patterns from scratch with PatternCAD or layout entire multi-block quilt compositions using QuiltCAD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eRecord Free-Motion \u0026amp; Photo Tracing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eCapture live free-motion stitching movements into editable digital files, or trace detailed artwork from imported photos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eAdvanced PantoStacker \u0026amp; Template Designer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eBuild single or alternating staggered pantograph layouts and keep designs within custom geometry boundaries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HIGHLIGHT 1 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-interface-tutorials.webp?v=1787857976\" alt=\"User-Friendly Interface with Integrated Tutorials \u0026amp; Manual\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eGuided from Setup to Stitch\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eUser-Friendly Interface with Integrated Tutorials \u0026amp; Manual\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eNavigate every feature smoothly with a step-by-step, guided interface designed for effortless operation. Access built-in, in-session tutorials at any moment during setup or review the fully integrated user manual directly on-screen without interrupting your workflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 2 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eHands-Free Precision at the Touch of a Button\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eFully Automated Motorized Stitching\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eTransform your longarm frame into a hands-free stitching engine. The included motor plate attaches to your machine carriage to drive precise pattern movement, allowing you to stitch complex quilt designs automatically at the touch of a button.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-motorized-stitching.jpg?v=1787857977\" alt=\"Fully Automated Motorized Stitching\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 3 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-simulation-mode.webp?v=1787857976\" alt=\"Simulation Mode for Offline Learning\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003ePractice Anywhere — No Frame Required\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eSimulation Mode for Offline Learning\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003ePractice and design without being connected to your sewing frame. Simulation Mode allows you to explore all software features, build custom layouts, and review the manual on your tablet anywhere before connecting to your machine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 4 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eFull-Quilt Layouts Calculated Automatically\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eAutomated Edge-to-Edge Pantograph Placement\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eSimplify full-quilt setups with auto-populating pattern layouts. The software automatically calculates pattern repetition and centers your selected pantograph design based on your quilt's dimensions to get you stitching faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-edge-to-edge-panto.webp?v=1787857976\" alt=\"Automated Edge-to-Edge Pantograph Placement\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 5 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-placement-methods.webp?v=1787857976\" alt=\"Seven Precise Placement Alignment Methods\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eSub-Inch Accuracy — No Math Required\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eSeven Precise Placement Alignment Methods\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003ePosition your patterns on your quilt with sub-inch accuracy using seven distinct placement options. Set physical reference points using your machine head and view a real-time preview of the finished layout on screen — no rulers or complex math required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 6 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eDouble the Designs of the Base Tier\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eExpanded Library of 200+ Built-In Patterns\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eAccess over 200 built-in patterns — doubling the 100-pattern library of the Base tier. Choose from a rich array of blocks, continuous line motifs, corner transitions, triangles, and border sets to suit any quilt style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-pattern-library.webp?v=1787857976\" alt=\"Expanded Library of 200+ Built-In Patterns\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 7 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-marking-tool.webp?v=1787857976\" alt=\"Precision Fabric Marking Tool\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eAlign Designs to Real-World Quilt Lines\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePrecision Fabric Marking Tool\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eCapture exact physical points on your fabric by moving your machine head over target areas and tapping 'Add.' The software builds an on-screen drawing that aligns perfectly with real-world quilt lines for flawless design fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 8 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eSee the Full Layout Before the First Stitch\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePrint \u0026amp; Save Previews\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003ePreview your complete quilt layout before taking a single stitch. Print single patterns, full rows, or entire quilt pantographs across multiple pages to create physical templates for tracing or visual planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-print-save.webp?v=1787857976\" alt=\"Print \u0026amp; Save Previews\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 9 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-pattern-optimizer.webp?v=1787857976\" alt=\"Pattern Optimizer \u0026amp; Animation Tool\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eVerify Every Design Before Stitching\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePattern Optimizer \u0026amp; Animation Tool\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eRefine your design integrity before stitching. Fix pattern breaks, relocate start\/stop points, and run an animated stitch-out simulation on screen to verify exactly how your design will execute.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 10 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eTurn Your Hand Work Into Digital Patterns\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eRecord Free-Motion Stitching\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eConvert your hand-guided free-motion stitching into permanent digital patterns. Trace designs manually while the software records every movement, allowing you to save, edit, pause, or re-stitch your personal artwork indefinitely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-record-free-motion.webp?v=1787857976\" alt=\"Record Free-Motion Stitching\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 11 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-patterncad.webp?v=1787857976\" alt=\"PatternCAD Custom Drawing Suite\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eDraw Original Stitch Patterns from Scratch\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePatternCAD Custom Drawing Suite\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eDraw completely original stitch patterns from scratch or modify any of the 200+ included library patterns. PatternCAD gives you total freedom to design simple geometry or intricate custom motifs using intuitive vector drawing tools.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 12 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eDesign Entire Quilt Tops in One Space\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eQuiltCAD Full-Block Layout Suite\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eDesign entire quilt block arrangements and full top layouts in one unified space. Merge, flip, rotate, and scale different block designs across your quilt matrix to preview and execute complex multi-block compositions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-quiltcad.webp?v=1787857976\" alt=\"QuiltCAD Full-Block Layout Suite\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 13 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-pantostacker.webp?v=1787857976\" alt=\"PantoStacker Pantograph Engine\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003ePerfect Pantograph Alignment Every Row\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePantoStacker Pantograph Engine\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eConstruct single rows or staggered, alternating double-row pantographs effortlessly. Adjust pattern heights, widths, and row overlaps on screen to achieve flawless pantograph alignment across your entire quilt top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 14 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eTurn Photos Into Stitchable Quilt Designs\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePhoto Tracing Engine\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eTurn your favorite photographs and artwork into stitchable quilt designs. Import image files into PatternCAD and set outline points to trace precise portraits, logos, and custom graphics directly onto your quilt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-highlight-photo-tracing.webp?v=1787857976\" alt=\"Photo Tracing Engine\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- KEY FEATURES — single column (software + hardware kit, no traditional accessories) --\u003e\n\u003csection class=\"ksf-card ksf-tricol ksf-tricol-1\"\u003e\n\u003cdiv class=\"ksf-featblock\"\u003e\n\u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n\u003cul class=\"ksf-collist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete Tier Feature Inclusivity:\u003c\/strong\u003e Incorporates all features from QCT6 Base and QCT6 Plus, including Marking Tool, Print \u0026amp; Save, and Export capabilities.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePatternCAD Drawing Engine:\u003c\/strong\u003e Pro-exclusive vector suite that allows drawing custom patterns from scratch or modifying existing library files.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuiltCAD Top Layout Suite:\u003c\/strong\u003e Pro-exclusive layout tool for designing, scaling, merging, and arranging full multi-block quilt layouts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecord Free-Motion Movement:\u003c\/strong\u003e Pro-exclusive feature that captures live hand-guided stitching movements and saves them as editable pattern files.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhoto Tracing Capabilities:\u003c\/strong\u003e Pro-exclusive tool that imports image files into PatternCAD for manual point-to-point vector tracing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantoStacker Engine:\u003c\/strong\u003e Pro-exclusive pantograph designer for building single or staggered double-row pantograph layouts with custom row offsets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemplate Designer Integration:\u003c\/strong\u003e Pro-exclusive geometry layer tool that restricts automated stitching to defined block boundaries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e200+ Built-In Pattern Library:\u003c\/strong\u003e Expansive digital collection offering over double the designs of the QCT6 Base tier.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotorized Carriage Automation:\u003c\/strong\u003e Precision motor carriage plate drives machine motion along frame tracks for hands-free stitching.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEdge-to-Edge Auto-Populating:\u003c\/strong\u003e Automatically calculates pattern grid density and centers pantograph layouts based on quilt dimensions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeven Precise Placement Options:\u003c\/strong\u003e Offers seven tactile alignment methods with real-time on-screen previewing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Optimizer \u0026amp; Animated Preview:\u003c\/strong\u003e Adjusts start\/stop points, repairs pattern breaks, and simulates active stitching on screen.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint \u0026amp; Save Templates:\u003c\/strong\u003e Generates multi-page printable paper templates for physical layout tracing or paper pantograph creation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimulation Offline Mode:\u003c\/strong\u003e Full-featured offline design mode for practicing and planning software capabilities away from the frame.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-In Tutorials \u0026amp; Manual:\u003c\/strong\u003e Embedded on-screen guidance and reference manual accessible instantly during active sessions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TABBED CARD — 4 tabs: Specifications | Warranty | Why Buy From Us | Education --\u003e\n\u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n\u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n\u003cdiv class=\"ksf-speccard-head\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n\u003ch2\u003eProduct Details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-tabnav\"\u003e\n\u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 1: Specifications — 2 sub-sections --\u003e\n\u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n\u003ctable class=\"ksf-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"ksf-spec-section-head\"\u003e\n\u003ctd colspan=\"2\"\u003eGeneral\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Type\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eAutomated Quilting Software \u0026amp; Motorized Carriage System\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eTier Level\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePro Tier (Top Level — Includes All Base \u0026amp; Plus Tier Capabilities)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSoftware Delivery\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eDigital Software Suite \u0026amp; Activation License\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eCarriage Drive\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMotorized Carriage Plate Assembly with Motion Encoders\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFrame Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eCompatible with Grace Company Longarm Machines \u0026amp; Frames (and Select Supported Partner Frames)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eOffline Capabilities\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eSimulation Mode (Full Offline Design \u0026amp; Practice)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ksf-spec-section-head\"\u003e\n\u003ctd colspan=\"2\"\u003eSoftware \u0026amp; Automation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Suites\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePatternCAD (Custom Pattern Creator) \u0026amp; QuiltCAD (Full Top Layout Creator)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFree-Motion Capture\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eLive Record Free-Motion Motion Capture Engine\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eImage Import\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePhoto \u0026amp; Artwork Vector Tracing Engine\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePantograph Automation\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePantoStacker Engine (Single \u0026amp; Staggered Double Row Control)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eBoundary Protection\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eTemplate Designer Boundary Shielding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePlacement System\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e7 Precise Placement Modes with Real-Time Screen Preview\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eBuilt-In Pattern Library\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e200+ Base Patterns (Blocks, Corners, Continuous Lines, Borders)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eEditing \u0026amp; Optimization\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePattern Optimizer, Animated Stitch Preview, Print \u0026amp; Save Previews\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFabric Alignment\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMarking Tool Real-World Point Capture\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eEmbedded Guidance\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eIn-Session Visual Tutorials \u0026amp; Built-In Digital User Manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 2: Warranty — software-specific, single tier --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Frame_1948756018_22c3f6c2-8048-427d-9f72-28a8f5dc78bb.png?v=1780668618\" alt=\"Grace Company Factory Warranty\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n\u003cp\u003eQCT6 Pro is backed by Grace Company's factory warranty covering the system's computer and mechanical components.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n\u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 3: Why Buy From Us (standard SIO copy) --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n\u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlus, every machine purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 4: Education (standard SIO copy) --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n\u003cp\u003eEvery machine purchase includes access to our full education library:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n\u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your machine running right.\u003c\/li\u003e\n\u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"ksf-faq\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eDoes QCT6 Pro work with any longarm machine, or only Grace Company frames?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eQCT6 Pro is designed primarily for Grace Company longarm machines and frames, and also supports select partner frames. The software communicates with your frame through the included motorized carriage plate assembly, which is precision-engineered for compatibility with Grace Company's track system. If you are unsure whether your existing frame is supported, contact Grace Company or Sew It Online before purchasing — compatibility determines whether the full automation suite will function as intended.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eWhat is the difference between QCT6 Base, QCT6 Plus, and QCT6 Pro?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eQCT6 comes in three tiers, each building on the one below. Base includes core automated quilting features with a 100+ pattern library and standard placement tools. Plus adds the Marking Tool, Print \u0026amp; Save, Pattern Optimizer, and Animated Preview on top of Base. Pro is the top tier — it includes everything in Base and Plus, and adds exclusive Pro-only tools: PatternCAD, QuiltCAD, Record Free-Motion, Photo Tracing, PantoStacker, and an expanded 200+ pattern library with the motorized carriage plate assembly included. QCT6 Pro is the complete, all-in package.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eCan I use QCT6 Pro without being connected to my longarm frame?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eYes — QCT6 Pro includes a full Simulation Mode that lets you explore every software feature, build custom quilt layouts, plan pantograph arrangements, and review the built-in manual entirely offline without connecting to your longarm frame. This is ideal for learning, designing ahead of time, or experimenting with new techniques away from the studio.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eDoes QCT6 Pro come with the motorized carriage plate, or is that purchased separately?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eThe motorized carriage plate assembly is included with QCT6 Pro. The plate attaches directly to your machine carriage and provides the precision motion control that drives automated stitching across your quilt. No separate motor purchase is required — QCT6 Pro ships as a complete automated quilting system including both the software license and the hardware drive kit.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Does QCT6 Pro work with any longarm machine, or only Grace Company frames?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"QCT6 Pro is designed primarily for Grace Company longarm machines and frames, and also supports select partner frames. The software communicates with your frame through the included motorized carriage plate assembly, which is precision-engineered for compatibility with Grace Company's track system. If you are unsure whether your existing frame is supported, contact Grace Company or Sew It Online before purchasing — compatibility determines whether the full automation suite will function as intended.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What is the difference between QCT6 Base, QCT6 Plus, and QCT6 Pro?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"QCT6 comes in three tiers, each building on the one below. Base includes core automated quilting features with a 100+ pattern library and standard placement tools. Plus adds the Marking Tool, Print \u0026 Save, Pattern Optimizer, and Animated Preview on top of Base. Pro is the top tier — it includes everything in Base and Plus, and adds exclusive Pro-only tools: PatternCAD, QuiltCAD, Record Free-Motion, Photo Tracing, PantoStacker, and an expanded 200+ pattern library with the motorized carriage plate assembly included. QCT6 Pro is the complete, all-in package.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can I use QCT6 Pro without being connected to my longarm frame?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — QCT6 Pro includes a full Simulation Mode that lets you explore every software feature, build custom quilt layouts, plan pantograph arrangements, and review the built-in manual entirely offline without connecting to your longarm frame. This is ideal for learning, designing ahead of time, or experimenting with new techniques away from the studio.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Does QCT6 Pro come with the motorized carriage plate, or is that purchased separately?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The motorized carriage plate assembly is included with QCT6 Pro. The plate attaches directly to your machine carriage and provides the precision motion control that drives automated stitching across your quilt. No separate motor purchase is required — QCT6 Pro ships as a complete automated quilting system including both the software license and the hardware drive kit.\" }\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":47719784513789,"sku":null,"price":6999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-pro-main.png?v=1787857977"},{"product_id":"janome-pro-stitcher-lite","title":"Janome Pro Stitcher Lite","description":"\u003c!-- ================= SEWING MACHINE — PRODUCT SNIPPET (REFERENCE, universal\/brand-agnostic) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes (stitches, speed, throat, hoops) live in --\u003e\n\u003c!-- Shopify metafields and are handled by bulk edit — never re-list them here. Swap content per machine. --\u003e\n\u003c!-- UPDATED — new standard as of the Janome CoverPro 2000CPX build:\n     - Key Features \/ Included Accessories are SIDE-BY-SIDE columns (2 fixed columns by\n       default via .ksf-tricol), each its own bordered .ksf-featblock card containing ONE\n       plain vertical list — no internal split-in-half sub-columns anymore. This reverts to\n       the older side-by-side layout (see live Quilt Maker 18 reference) and REPLACES the\n       prior \"stacked full-width + internal featgrid split\" symmetry-logic pattern. Do not\n       reintroduce the featgrid 2-column split inside a block — one list per block now.\n     - INCLUDED PRESSER FEET AS ITS OWN 3RD COLUMN IS SERGER-ONLY. For every other machine\n       type (sewing, quilting, embroidery, coverstitch, combo, etc.) — even ones with a long\n       named list of presser feet — fold ALL feet into Included Accessories as regular\n       bullets and use only 2 columns. Only for sergers: add a 3rd .ksf-featblock and the\n       ksf-tricol-3 modifier class on the \u003csection class=\"ksf-tricol\"\u003e for 3 fixed columns.\n     - Highlights have NO CAP — build as many as source images support. If an image can't be\n       sourced for a highlight, drop it (it stays covered in Key Features\/Specs as text)\n       rather than leaving a broken slot.\n     - No \"machine shown for demonstration...\" fine print — removed permanently, never\n       reintroduce it.\n     - FIXED CSS BUG: .ksf-panel-split no longer sets display:grid unconditionally on the\n       base class. display is only ever set on the ACTIVE (checked) tab — block for plain\n       panels (Specs, Videos), grid for split panels (Warranty, Why Buy, Education). Applying\n       display unconditionally on the base class breaks the tab-toggle by keeping split panels\n       visible\/laid-out regardless of which tab is selected. Never reintroduce that pattern.\n     - Removed unused legacy sections that were dead CSS with no matching markup: hero-bonus\n       block, gift callout, SIO \"what you get\" branded block, video-grid (multi-embed grid),\n       delivery section, dimensions table\/photo grid, generic ksf-table. If a future build\n       needs one of these concepts, rebuild it fresh rather than reviving this old CSS.\n     - Fine-print\/note classes (.ksf-fineprint, .ksf-note) are KEPT even though currently\n       unused — low-cost to keep on hand, per standing team preference. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n  \/* Video hero: responsive 16:9 YouTube embed. Used INSTEAD of the image when a video exists. *\/\n  .ksf-pp .ksf-hero-video { position: relative; width: 100%; aspect-ratio: 16 \/ 9; border-radius: 16px; overflow: hidden; box-shadow: 0 16px 40px -20px rgba(0,0,0,0.35); background: #000; }\n  .ksf-pp .ksf-hero-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n\n  \/* KEY FEATURE CIRCLES (stitched badges) *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) — one per Highlight, NO CAP on count *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-bullets { list-style: none; margin: 0; padding: 0; color: #4a4a4a; font-size: 16px; }\n  .ksf-pp .ksf-bullets li { position: relative; padding-left: 28px; margin-bottom: 14px; line-height: 1.5; }\n  .ksf-pp .ksf-bullets li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 10px; height: 10px; border-radius: 50%; background: #07bcad; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES \/ INCLUDED PRESSER FEET — SIDE-BY-SIDE COLUMNS\n     Each section is its own bordered .ksf-featblock card, placed side by side with the others\n     (2 columns if no Presser Feet block, 3 if it exists). Each card holds ONE plain vertical\n     list — no internal split-in-half sub-columns. auto-fit lets this wrap to a single column\n     on narrow\/mobile screens automatically.\n     For SERGERS (and any machine without a real named presser-feet list): drop the 3rd\n     (Presser Feet) block, fold the single foot into Accessories, use only 2 columns. *\/\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES [\/ INCLUDED PRESSER FEET — SERGERS ONLY] — SIDE-BY-SIDE\n     COLUMNS. Default is 2 fixed columns (Key Features + Accessories) for every machine type.\n     Included Presser Feet as its own 3rd column is SERGER-ONLY — for every other machine type\n     (sewing, quilting, embroidery, coverstitch, combo, etc.), fold ALL presser feet into\n     Included Accessories as regular bullets, even if there's a long named list of them.\n     Each card holds ONE plain vertical list — no internal split-in-half sub-columns.\n     For the serger 3-column case, add the ksf-tricol-3 modifier class alongside ksf-tricol. *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr 1fr; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  .ksf-pp .ksf-featgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 32px; }\n  @media (max-width: 700px) { .ksf-pp .ksf-featgrid { grid-template-columns: 1fr; } }\n  @media (max-width: 900px) { .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ CALLOUT NOTE — kept on hand though currently unused anywhere in this template.\n     The old \"machine shown for demonstration and may not be compatible\" disclaimer copy is\n     PERMANENTLY REMOVED and must never be reintroduced; these classes are just generic\n     utility styling if a different small-print or callout need comes up. *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* WARRANTY tab prose width constraint *\/\n  .ksf-pp .ksf-warranty .ksf-lead { max-width: 720px; }\n\n  \/* PLAYLIST VIDEO SECTION (pure CSS, scales to many videos, up to 15) *\/\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1,\n  .ksf-pp #vp2:checked ~ .ksf-vp-stage #vps2,\n  .ksf-pp #vp3:checked ~ .ksf-vp-stage #vps3,\n  .ksf-pp #vp4:checked ~ .ksf-vp-stage #vps4,\n  .ksf-pp #vp5:checked ~ .ksf-vp-stage #vps5,\n  .ksf-pp #vp6:checked ~ .ksf-vp-stage #vps6,\n  .ksf-pp #vp7:checked ~ .ksf-vp-stage #vps7,\n  .ksf-pp #vp8:checked ~ .ksf-vp-stage #vps8,\n  .ksf-pp #vp9:checked ~ .ksf-vp-stage #vps9,\n  .ksf-pp #vp10:checked ~ .ksf-vp-stage #vps10,\n  .ksf-pp #vp11:checked ~ .ksf-vp-stage #vps11,\n  .ksf-pp #vp12:checked ~ .ksf-vp-stage #vps12,\n  .ksf-pp #vp13:checked ~ .ksf-vp-stage #vps13,\n  .ksf-pp #vp14:checked ~ .ksf-vp-stage #vps14,\n  .ksf-pp #vp15:checked ~ .ksf-vp-stage #vps15 { display:block; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"],\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"],\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"],\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"],\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"],\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"],\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"],\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"],\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"],\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"],\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"],\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"],\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"],\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"],\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] { background:#eef7f6; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"] .ksf-vp-num,\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"] .ksf-vp-num,\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] .ksf-vp-num,\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"] .ksf-vp-num,\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"] .ksf-vp-num,\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"] .ksf-vp-num,\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"] .ksf-vp-num,\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"] .ksf-vp-num,\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"] .ksf-vp-num,\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"] .ksf-vp-num,\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"] .ksf-vp-num,\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"] .ksf-vp-num,\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"] .ksf-vp-num,\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"] .ksf-vp-num,\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] .ksf-vp-num { color:#f10b65; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  \/* SINGLE VIDEO — used INSTEAD of the playlist when there is exactly ONE video.\n     Centered embed, caption below, no sidebar list. Drop the Videos tab entirely if there\n     are zero videos. *\/\n  .ksf-pp .ksf-single-video { max-width: 720px; margin: 0 auto; }\n  .ksf-pp .ksf-single-video-frame { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-single-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-single-video-caption { text-align: center; font-size: 14px; font-weight: 600; color: #4a4a4a; margin: 14px 0 0; }\n\n  \/* TAB PROSE PANELS (Warranty \/ Why Buy \/ Education hold text, not just tables) *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* PANEL with image on the left + prose on the right (e.g. Warranty \/ Why Buy \/ Education).\n     IMPORTANT: display is NOT set here. It is set ONLY on the active\/checked tab rule below\n     (grid for split panels, block for plain panels). Setting display:grid unconditionally on\n     this base class is the bug that was fixed — never reintroduce it. *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION (pure CSS via \u003cdetails\u003e) *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* ===== SPECIFICATIONS + WARRANTY + WHY BUY + EDUCATION + VIDEOS — contained tabbed card (pure CSS, no JS) ===== *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* each tab is tinted its own BRAND color when inactive, solid when active *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t6\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t6:checked ~ .ksf-tabnav label[for=\"ksf-t6\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  \/* FIXED (do not merge these two rules \/ do not apply display unconditionally elsewhere):\n     Specifications (t1) and Videos (t5\/t6) are PLAIN panels -\u003e display:block when active.\n     Warranty (t2), Why Buy From Us (t3), Education (t4) are SPLIT panels (image+text) -\u003e\n     display:grid when active. If the Videos tab is ever dropped (0 videos), just delete its\n     input\/label\/panel trio — do not renumber the others. *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5,\n  .ksf-pp #ksf-t6:checked ~ #ksf-p6 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eJanome\u003c\/p\u003e\n      \u003ch1\u003ePro-Stitcher Lite™ QM15\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eMaximize your creativity with the Janome Pro-Stitcher Lite™ QM15 computerized robotic quilting system running on the Microsoft® Windows operating system! Custom computerized quilting is right at your fingertips, helping you finish gorgeous quilts with solid detail and exceptional speed. Operating on an 11.6\" color touchscreen tablet mounted directly on your stitch-regulated longarm machine, the Pro-Stitcher Lite™ provides real-time control over every aspect of your designs, easily turning your longarm into an automated quilting powerhouse. This system is designed for the Janome Quilt Maker 15 longarm frame.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003c!-- HERO IMAGE — a CUSTOM composition: the product shot combined with our included\n           courses \/ current bonus, designed in Canva\/Photoshop. This one image carries the\n           \"why buy from us\" story visually, so the hero stays clean. Swap the image to\n           update the courses\/bonus — no HTML edits. Currently every machine uses a plain\n           product shot as a placeholder until a true composite is designed. NO\n           \"Machine shown for demonstration...\" fine print — never include it. --\u003e\n      \u003c!-- Hero image received. --\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-hero.png?v=1787682195\" alt=\"Janome Pro-Stitcher Lite QM15\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 4 KEY FEATURE CIRCLES — pick the 4 strongest; for Baby Lock use the 4 features Baby Lock provides --\u003e\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e11.6\" Windows Tablet\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eIntuitive Touch Control \u0026amp; Expanding Library: Mounts directly on a stitch-regulated machine to provide real-time design visibility. Features over 250 built-in designs and motifs, plus USB connectivity to upload your own custom pattern library.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eOne-Touch Switching\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eSeamless Mode Transitions: Toggle instantly between computerized stitching and manual free-motion quilting with a one-touch button. Modify designs directly on screen with a touch of your stylus or fingertip to resize, rotate, crop, and position.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003ePantograph Patterns\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eEndless Customization Choices: Merge, duplicate, and fit designs into borders or odd quilt spaces. Repeat and wrap continuous patterns to generate unique pantographs with automated start\/stop alignment.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eFlexirack™ System\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003ePainless Setup \u0026amp; Micro Tie-Off: Carriage\/Flexirack system installs easily and lets motors disengage smoothly for free-motion work. Full control over speed, stitches per inch, micro tie-off, and broad compatibility with .hqf, .hqv, .qli, and other files.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHTS: one section per highlight row, alternating image side. NO CAP on count —\n       include every highlight the source material supports, image-permitting. If an image\n       can't be sourced for a highlight, drop that highlight entirely (still covered in Key\n       Features\/Specs as text) rather than leaving a broken slot. Do NOT turn these into a\n       spec dump — attributes live in metafields; tell the story instead. --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-01_7da85568-9ab5-471d-9c28-c805a69402b7.jpg?v=1787683848\" alt=\"Built-in designs and motifs library Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBuilt-In Designs \u0026amp; Motifs\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eOver 250 Designs, Expandable Any Time\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eA pre-loaded library of 250+ built-in designs and motifs comes ready to stitch, with USB connectivity to upload and expand your own custom pattern library whenever you need something new.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eEasy Design Editing\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eEdit Designs Right On the Screen\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eResize, rotate, crop, and position designs directly on the touchscreen with a stylus or your fingertip — no separate computer or software required to make adjustments.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-02_241595ed-90e4-4728-8f93-0f87ff0406f3.jpg?v=1787683848\" alt=\"On-screen stylus design editing Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-03_2f464eee-2161-4bfe-be3e-f0a659bdd6af.jpg?v=1787683848\" alt=\"Multi-point shape fitting Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eMulti-Point Shapes\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFit Designs Into Odd Spaces and Borders\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eMulti-point shape tools let you merge, duplicate, and fit designs precisely into borders or oddly shaped quilt spaces instead of forcing a design that doesn't quite match.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePantograph Designs\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eWrap Continuous Patterns Around a Whole Quilt\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePantograph pattern capability lets designs repeat and wrap continuously with automated start\/stop alignment — a seamless, edge-to-edge look without manually lining up each repeat.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-04_c3498680-523a-4414-b8ed-a2e18fc62a5e.jpg?v=1787683847\" alt=\"Pantograph continuous pattern design Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-05_c56010fe-f5e3-499a-b380-7421260c63e7.jpg?v=1787683848\" alt=\"Carriage Flexirack system Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eCarriage\/Flexirack™ System\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eA Carriage System Built to Install Painlessly\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eThe Carriage\/Flexirack™ system installs easily and lets motors disengage smoothly whenever you want to switch to free-motion work — setup that doesn't fight you.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePro-Stitcher Lite™ Tutorials\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eLearn the System With 12 Included Video Lessons\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003e12 step-by-step video lessons and the Pro-Stitcher Lite Designs Catalog come included, giving you a structured way to learn the system instead of figuring it out alone.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/janome-pro-stitcher-lite-qm15-highlight-06.png?v=1787683849\" alt=\"Pro-Stitcher Lite tutorials video lessons Janome Pro-Stitcher Lite QM15\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- [Repeat the alternating pattern above for every additional highlight — no cap.] --\u003e\n\n  \u003c!-- ============ KEY FEATURES + INCLUDED ACCESSORIES — stacked full-width boxes, each split into 2 text-balanced columns (.ksf-featgrid) ============\n       Each section is its own bordered .ksf-featblock card; Accessories appears below Key Features.\n       Key Features = the full feature rundown (not just the 4 circles).\n       Included Accessories = manufacturer's in-the-box items (NON-foot), SKUs STRIPPED.\n       PRESSER FEET RULE: Included Presser Feet as its own 3rd column is SERGER-ONLY. For every\n       other machine type — sewing, quilting, embroidery, coverstitch, combo, etc. — fold ALL\n       presser feet into Included Accessories as regular bullets, even if there's a long named\n       list of them. Only for sergers: add a 3rd .ksf-featblock (Included Presser Feet) and add\n       the ksf-tricol-3 modifier class to the \u003csection\u003e below. --\u003e\n  \u003csection class=\"ksf-card\" style=\"display:flex;flex-direction:column;gap:20px;\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAdvanced Fitting Tools:\u003c\/strong\u003e Multi-Point shapes, merge, duplicate, crop, and odd space\/border placement.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePantograph Capability:\u003c\/strong\u003e Designs repeat and wrap continuously for edge-to-edge looks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCarriage\/Flexirack™ Installation:\u003c\/strong\u003e Motors easily disengage for free-motion quilting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePrecision Stitch Controls:\u003c\/strong\u003e Micro tie-off, customizable speed, adjustable SPI, reads .hqf\/.hqv\/.qli and more.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e11.6\" Windows Tablet:\u003c\/strong\u003e Real-time control over every design aspect, running Microsoft® Windows.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e250+ Built-In Designs:\u003c\/strong\u003e Expandable via USB connection.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOne-Touch Mode Switching:\u003c\/strong\u003e Toggle between computer-guided robotic quilting and manual free-motion sewing.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOn-Screen Design Editing:\u003c\/strong\u003e Resize, rotate, repeat, crop, and align designs with a stylus or fingertip.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e11.6\" Color Touchscreen Tablet\u003c\/strong\u003e (Microsoft® Windows OS)\u003c\/li\u003e\n          \u003cli\u003e\u003cstrong\u003eCarriage\/Flexirack™ System\u003c\/strong\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\u003cstrong\u003e12 Step-by-Step Video Lessons\u003c\/strong\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cstrong\u003ePro-Stitcher Lite Designs Catalog\u003c\/strong\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ DETAILS — contained tabbed card (pure CSS, no JS) ============\n       5 tabs: Specifications · Warranty · Why Buy From Us · Education · Videos.\n       Specifications holds all spec rows (strip SKUs) — ONE unified table; for combo\n       machines all spec groups go in one sequential table; for sergers use \"Serging\"\n       terminology (Number of Threads, Looper Threading System, Differential Feed Ratio,\n       etc.) instead of sewing-machine language.\n       Warranty \/ Why Buy \/ Education are prose, filled PER MACHINE (Warranty is\n       brand-specific; Why Buy \/ Education are SIO's standard blocks, same every machine).\n       Videos: 2+ videos -\u003e playlist (below). Exactly 1 video -\u003e use the .ksf-single-video\n       markup instead (see CSS comment above) and drop the sidebar list. 0 videos -\u003e delete\n       the whole Videos tab (its input, label, and panel).\n       First input must keep `checked`. --\u003e\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications (all spec rows in ONE unified table; strip SKUs) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDisplay Tablet \u0026amp; Operating System\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e11.6\" Color Touchscreen Tablet \/ Microsoft® Windows OS\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eTarget Machine Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eJanome Quilt Maker 15 Longarm Quilting Machine (QM15)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eBuilt-In Digital Library\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e250+ built-in designs \u0026amp; motifs (expandable via USB)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMechanical Drive System\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eCarriage \/ Flexirack™ System with disengaging motors for free-motion\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSupported Digital Quilt Formats\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eReads most .hqf, .hqv, .qli, and major digital pattern formats\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eTutorials \u0026amp; Resources\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eIncludes 12 step-by-step video lessons and Pro-Stitcher Lite Designs Catalog\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty — split panel (image left, prose right). This product carries a\n         DIFFERENT warranty than the standard Janome machine warranty: 2-Year Limited\n         [Computer\/Mechanical Parts], not the usual 25\/5\/1 structure. --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Janome_eef856bb-a764-45b4-9d67-0c7218b35eff.png?v=1781287823\" alt=\"Janome Warranty Badge\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eJanome Standard Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eThe Pro-Stitcher Lite™ QM15 is a robotic automation system, and its warranty coverage is different from Janome's standard machine warranty.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical Parts\u003c\/strong\u003e — 2-year limited warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eThis coverage applies specifically to the Pro-Stitcher Lite™ system components — the touchscreen tablet, Carriage\/Flexirack™ drive system, and related computer hardware — and is separate from the warranty on the Quilt Maker 15 longarm frame itself.\u003c\/p\u003e\n        \u003cp\u003eContact an authorized Janome retailer for full warranty terms and service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every machine purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery machine purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your machine running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — single video, using playlist-style markup for visual consistency\n         with previously built pages. --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/bVpJ9GzNkHg\" title=\"Janome Pro-Stitcher Lite QM15\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003ePlaylist\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eJanome Pro-Stitcher Lite QM15\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FAQ (accordion + FAQPage schema) ============\n       Strong for SEO \/ AI search. Write 4 Q\u0026As from scratch per machine (not sourced from\n       PDFs). Add\/remove ksf-faq-item blocks AND keep the JSON-LD below in sync.\n       NOTE: some Shopify setups strip \u003cscript\u003e from product descriptions. If the schema\n       doesn't validate on the live page, move the JSON-LD block into the theme product\n       template. The visual accordion works either way. --\u003e\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDoes the Pro-Stitcher Lite QM15 work on its own, or do I need another machine?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eThe Pro-Stitcher Lite™ QM15 is a robotic automation system, not a standalone machine — it's designed specifically to mount on and control the Janome Quilt Maker 15 longarm frame.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I still free-motion quilt after installing the Pro-Stitcher Lite?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes. A one-touch button toggles instantly between computer-guided robotic quilting and manual free-motion sewing, and the Carriage\/Flexirack™ system lets motors disengage smoothly whenever you switch.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDo I need a separate computer to edit designs?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eNo. Designs are edited directly on the 11.6\" touchscreen tablet with a stylus or your fingertip — no separate PC or software required.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat is the warranty on the Pro-Stitcher Lite QM15?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eThe system carries Janome's Standard Factory Warranty — a 2-year limited warranty on computer and mechanical parts, which is different from the warranty terms on Janome's standalone sewing and embroidery machines.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"Does the Pro-Stitcher Lite QM15 work on its own, or do I need another machine?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The Pro-Stitcher Lite™ QM15 is a robotic automation system, not a standalone machine — it's designed specifically to mount on and control the Janome Quilt Maker 15 longarm frame.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I still free-motion quilt after installing the Pro-Stitcher Lite?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. A one-touch button toggles instantly between computer-guided robotic quilting and manual free-motion sewing, and the Carriage\/Flexirack™ system lets motors disengage smoothly whenever you switch.\" } },\n      { \"@type\": \"Question\", \"name\": \"Do I need a separate computer to edit designs?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. Designs are edited directly on the 11.6\\\" touchscreen tablet with a stylus or your fingertip — no separate PC or software required.\" } },\n      { \"@type\": \"Question\", \"name\": \"What is the warranty on the Pro-Stitcher Lite QM15?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The system carries Janome's Standard Factory Warranty — a 2-year limited warranty on computer and mechanical parts, which is different from the warranty terms on Janome's standalone sewing and embroidery machines.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Janome","offers":[{"title":"Default Title","offer_id":47719937507581,"sku":null,"price":5695.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/image-0.png?v=1787683927"},{"product_id":"janome-pro-stitcher-premium","title":"Janome Pro Stitcher Premium","description":"\u003ch2\u003eThe Quilt Maker Pro-Stitcher Designer™ add on gives you the ability to quickly design, edit, customize, export, and import any quilting motif you can imagine.\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMain Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e12-inch color touchscreen computer mounted on the stitch-regulated quilting machine\u003c\/li\u003e\n\u003cli\u003eOperate entire system from one screen\u003c\/li\u003e\n\u003cli\u003eIncludes 800+ designs, including a designer showcase of motifs from your favorite designers\u003c\/li\u003e\n\u003cli\u003eSwitch between computer-guided and free-motion quilting at the touch of a button\u003c\/li\u003e\n\u003cli\u003eResize, Rotate and Repeat designs to fit specific areas\u003c\/li\u003e\n\u003cli\u003eSkew or Align designs to fit any area with three or more points\u003c\/li\u003e\n\u003cli\u003eMove designs into position by simply moving your finger across the screen\u003c\/li\u003e\n\u003cli\u003eStretch and resize a design using on-screen handles\u003c\/li\u003e\n\u003cli\u003eDefine and Fill an area with a design, using 2-corner (rectangles) or multi-point (any shape)\u003c\/li\u003e\n\u003cli\u003eSave and move areas\u003c\/li\u003e\n\u003cli\u003eTwo-Point Rotation for border designs and fitting odd angles\u003c\/li\u003e\n\u003cli\u003ePrecisely reposition designs using the Center Point, Start Point, End Point, any corner of the design area, or any point within the design\u003c\/li\u003e\n\u003cli\u003eCrop inside or outside of your design to fit your quilt, with the option to close the jumps or leave them open\u003c\/li\u003e\n\u003cli\u003eCreate new start\/stop points\u003c\/li\u003e\n\u003cli\u003ePlace designs into borders and other odd-shaped spaces\u003c\/li\u003e\n\u003cli\u003eCustomizable speed and stitches-per-inch\u003c\/li\u003e\n\u003cli\u003eMicro Tie-Off function\u003c\/li\u003e\n\u003cli\u003eAbility to read most .hqf, .hqv and .qli digital quilt patterns\u003c\/li\u003e\n\u003cli\u003eSeamless integration with Pro-Stitcher Designer™ for designing and adjusting your own patterns at the longarm machine or on your computer (included software)\u003c\/li\u003e\n\u003cli\u003eMark and record multiple points for accurate stitch-in-the-ditch quilting\u003c\/li\u003e\n\u003cli\u003eOn-screen Grid and Ruler to measure designs or area on quilt\u003c\/li\u003e\n\u003cli\u003eReorder designs for stitching\u003c\/li\u003e\n\u003cli\u003eHorizontal and vertical channel lock\u003c\/li\u003e\n\u003cli\u003eHelp menus always accessible\u003c\/li\u003e\n\u003cli\u003eQuilt edge-to-edge or block patterns with confidence in a few simple steps\u003c\/li\u003e\n\u003cli\u003eSimple and accurate stitch-in-the-ditch\u003c\/li\u003e\n\u003cli\u003eEZ Record: record unique digital designs for future use (newly created designs can be saved on a USB or hard drive of the Pro-Stitcher to be resized, repositioned or edited)\u003c\/li\u003e\n\u003cli\u003eBuilt-in ruler tool for measuring in any direction\u003c\/li\u003e\n\u003cli\u003eSwitch from computerized quilting to free-motion quilting in seconds\u003c\/li\u003e\n\u003cli\u003eUses only designs in .hqv, .hqf, and .qli formats\u003c\/li\u003e\n\u003cli\u003eSilent, integrated motor-control systems with fluid motion control\u003c\/li\u003e\n\u003cli\u003eNo additional computer needed to run the Pro-Stitcher\u003c\/li\u003e\n\u003cli\u003eSeparate PC connected to the Internet required for downloading new designs and software updates\u003c\/li\u003e\n\u003cli\u003eUSB port to easily upload digital patterns to Pro-Stitcher\u003c\/li\u003e\n\u003cli\u003eDraw your own quilting motifs from scratch\u003c\/li\u003e\n\u003cli\u003eFill shapes with cross-hatching, wave fills, stippling, and more\u003c\/li\u003e\n\u003cli\u003eUse fills around a design\u003c\/li\u003e\n\u003cli\u003eTurn shapes into appliqué designs with a mouse click\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Janome","offers":[{"title":"Default Title","offer_id":47719938785533,"sku":null,"price":12995.0,"currency_code":"USD","in_stock":true}]},{"product_id":"grace-cutie-qmx","title":"Grace Cutie \u0026 QMX","description":"","brand":"Grace","offers":[{"title":"Default Title","offer_id":47826769477885,"sku":null,"price":1999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/rn-image_picker_lib_temp_5989d6ff-5526-4b7c-b9d3-3a91673c978b.png?v=1783715463"},{"product_id":"grace-quiltmotion-quilters-creative-touch-6-gold","title":"Grace QuiltMotion Quilter's Creative Touch 6 Gold","description":"\u003c!-- ================= QUILTMOTION QCT6 GOLD ACCESS — PRODUCT SNIPPET — TEMPLATE 2.0 ================= --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Narrative layer only. Software specs live in Shopify metafields — never re-list them here. --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n\n  \/* KEY FEATURE CIRCLES *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-bullets { list-style: none; margin: 0; padding: 0; color: #4a4a4a; font-size: 16px; }\n  .ksf-pp .ksf-bullets li { position: relative; padding-left: 28px; margin-bottom: 14px; line-height: 1.5; }\n  .ksf-pp .ksf-bullets li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 10px; height: 10px; border-radius: 50%; background: #07bcad; }\n\n  \/* KEY FEATURES — single-column layout for software products (no accessories column) *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-1 { grid-template-columns: 1fr !important; max-width: 760px; }\n  .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr 1fr; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ CALLOUT NOTE *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* WARRANTY tab prose *\/\n  .ksf-pp .ksf-warranty .ksf-lead { max-width: 720px; }\n\n  \/* SINGLE VIDEO — used when there is exactly one video *\/\n  .ksf-pp .ksf-single-video { max-width: 720px; margin: 0 auto; padding: 24px 28px; }\n  .ksf-pp .ksf-single-video-frame { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-single-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-single-video-caption { text-align: center; font-size: 14px; font-weight: 600; color: #4a4a4a; margin: 14px 0 0; }\n\n  \/* TAB PROSE PANELS *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* IMPORTANT: display is NOT set here — only on the active\/checked tab rule below *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* TABBED CARD *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* Spec section divider rows *\/\n  .ksf-pp .ksf-spec-section-head td { background: #f0f9f8 !important; font-family: 'Bebas Neue', sans-serif; font-size: 15px; letter-spacing: 2px; text-transform: uppercase; color: #07bcad !important; padding: 10px 28px !important; font-weight: 400 !important; }\n  \/* Tab colors — inactive tinted, active solid *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  \/* FIXED: display only on active tab — never on base .ksf-panel or .ksf-panel-split *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003c!-- HERO --\u003e\u003cheader class=\"ksf-hero\"\u003e\n\u003cdiv class=\"ksf-hero-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eGrace Company \/ QuiltMotion\u003c\/p\u003e\n\u003ch1\u003eQCT6 Gold Access\u003c\/h1\u003e\n\u003cp class=\"ksf-lead\"\u003eGain access to everything QCT6 Pro has to offer and beyond by activating QuiltMotion QCT6 Gold Access! Designed for quilters seeking total creative freedom, Gold Access serves as a powerful key that unlocks advanced creation tools, exclusive pattern libraries, and precise design placement capabilities. Elevate your automated quilting experience with complete control over pantographs, borders and corners, font stitching, and custom geometry layout tools. Activating a Gold Access Card unlocks a full year of premium software benefits, turning your automated quilting setup into an elite, highly customized design engine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-hero-media\"\u003e\n\u003cdiv class=\"ksf-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-main.png?v=1787846441\" alt=\"QuiltMotion QCT6 Gold Access\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- 4 KEY FEATURE CIRCLES --\u003e\n\u003cdiv class=\"ksf-hero-features\"\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eRequires Prior QCT Pro Installation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eBuilds upon your existing QCT Pro foundation to unlock exclusive top-tier software capabilities and advanced automation tools.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eExpanded Creative Design Suite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eUnlocks exclusive creation tools including Font Stitching, Pattern Eclipse™, Corner Maker, and Template Designer for complex quilt layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003eAdvanced Pantograph \u0026amp; Border Control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eProvides total control over borders, corners, multi-pattern placement, and row-by-row pattern customization via Panto Advanced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-feature-item\"\u003e\n\u003cdiv class=\"ksf-feature-circle\"\u003e\n\u003cdiv class=\"ksf-feature-num\"\u003e1-Year Renewable Subscription Access\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eActivating a Gold Access Card unlocks all premium Gold-only features for one full year with the ability to stack cards for continuous access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HIGHLIGHT 1 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-fabric-compensation.jpg?v=1787846414\" alt=\"Fabric Compensation Tool\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003ePerfect Fit on Every Quilt Top\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eFabric Compensation Tool\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eEliminate pattern distortion caused by uneven quilt tops. The Fabric Compensation feature allows you to \"morph\" placed patterns, borders, and pantographs to match the natural curves and lines of your fabric, ensuring every design fits perfectly without straight-line distortion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 2 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eStitch Custom Text \u0026amp; Names\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eFont Stitcher\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003ePersonalize your quilts with custom text, names, and messages effortlessly. Font Stitcher transforms your longarm into an embroidery-style machine by allowing you to select fonts, type out desired lettering, and convert words directly into stitchable quilting patterns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-font-stitcher.webp?v=1787846413\" alt=\"Font Stitcher\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 3 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-pattern-library.jpg?v=1787846414\" alt=\"Exclusive Monthly Gold Pattern Library\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eFresh Designs Every Month\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eExclusive Monthly Gold Pattern Library\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eKeep your quilting designs fresh and unique with exclusive Gold Access content. Receive a curated monthly release of premium, high-density patterns unavailable anywhere else to give your finished quilts a distinct professional edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 4 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003ePlace Multiple Patterns at Once\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eMulti-Pattern Placement Tool\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eStreamline your setup workflow and save significant time. The multi-pattern placement tool allows you to position and align several distinct patterns across your quilt canvas simultaneously before starting the stitching sequence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-multi-pattern-placement.webp?v=1787846414\" alt=\"Multi-Pattern Placement Tool\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 5 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-borders-corners.webp?v=1787846413\" alt=\"Borders \u0026amp; Corners Designer\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eAutomated Border Precision\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eBorders \u0026amp; Corners Designer\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eSimplify complex border design and placement with automated precision. Easily capture border points directly on your fabric, select your desired motifs, and let the software calculate, scale, and align the borders automatically.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 6 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eSeamless Corner Transitions\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eCorner Maker\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eTransform any continuous line pattern into a perfectly proportioned corner motif. Corner Maker seamlessly adapts continuous border designs to form clean and uninterrupted corner transitions that match your border width.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-corner-maker.webp?v=1787846412\" alt=\"Corner Maker\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 7 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-panto-advanced.jpg?v=1787846414\" alt=\"Panto Advanced — Row-by-Row Customization\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eTotal Pantograph Layout Control\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePanto Advanced — Row-by-Row Customization\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eTake full control over pantograph layouts with the advanced tier of PantoStacker. Assign different patterns to individual rows, adjust pattern density row by row, and shift design positions independently within your active quilt area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 8 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eProtect Every Applique Detail\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003ePattern Eclipse™ — Applique Protection\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eProtect delicate appliques and raised quilt elements from being stitched over. Pattern Eclipse allows you to set clear exclusion zones around unique quilt features, ensuring background stitching fills around them seamlessly without damaging your work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-pattern-eclipse.webp?v=1787846413\" alt=\"Pattern Eclipse™ — Applique Protection\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 9 — Image LEFT (odd) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-template-designer.webp?v=1787846413\" alt=\"Template Designer\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eStay Perfectly Inside the Lines\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eTemplate Designer\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eKeep custom designs strictly within specified geometric boundaries. Template Designer enables you to create precise guideline layers, ensuring your intricate patterns remain perfectly \"inside the lines\" of complex quilt blocks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HIGHLIGHT 10 — Image RIGHT (even) --\u003e\n\u003csection class=\"ksf-card ksf-card--media\"\u003e\n\u003cdiv class=\"ksf-card-text\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eStitch Patterns Larger Than Your Throat\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eVirtual Longarm\u003c\/h2\u003e\n\u003cp class=\"ksf-lead\"\u003eStitch oversized patterns that exceed your machine's physical throat depth. The Virtual Longarm feature automatically splits large patterns into manageable sections that fit within your active safe area, prompting fabric advances between passes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ksf-section-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-highlight-virtual-longarm.jpg?v=1787846414\" alt=\"Virtual Longarm\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003c!-- KEY FEATURES — single column (digital product, no physical accessories) --\u003e\n\u003csection class=\"ksf-card ksf-tricol ksf-tricol-1\"\u003e\n\u003cdiv class=\"ksf-featblock\"\u003e\n\u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n\u003cul class=\"ksf-collist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eQCT Pro System Requirement:\u003c\/strong\u003e Functions as an advanced feature upgrade requiring prior installation of QCT Pro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFont Stitcher Capability:\u003c\/strong\u003e Converts typed text into stitchable quilting patterns using customizable font styles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric Compensation Morphing:\u003c\/strong\u003e Adjusts and distorts patterns to fit real-world, non-straight quilt lines precisely.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePattern Eclipse™ Applique Shielding:\u003c\/strong\u003e Creates exclusion zones around appliques and blocks to prevent unwanted stitching.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVirtual Longarm Splitting:\u003c\/strong\u003e Automatically divides oversized patterns to fit within your machine's throat safe area.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePanto Advanced Customization:\u003c\/strong\u003e Allows unique pattern selections, densities, and offsets for every individual pantograph row.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorner Maker Automation:\u003c\/strong\u003e Generates matching and fluid corner designs from any continuous line border pattern.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemplate Designer Guidelines:\u003c\/strong\u003e Provides custom geometry layers to keep free-hand and automated motifs within bounds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-Pattern Placement:\u003c\/strong\u003e Positions multiple distinct patterns across the quilt layout in a single setup step.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExclusive Gold Pattern Releases:\u003c\/strong\u003e Delivers a monthly package of premium, subscriber-only quilting patterns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1-Year Access Activation:\u003c\/strong\u003e Unlocks all Gold-level software features for 365 days per activated card.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TABBED CARD — 5 tabs: Specifications | Warranty | Why Buy From Us | Education | Videos --\u003e\n\u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n\u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\u003cdiv class=\"ksf-speccard-head\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n\u003ch2\u003eProduct Details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ksf-tabnav\"\u003e\n\u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 1: Specifications — 2 sub-sections with ksf-spec-section-head dividers --\u003e\n\u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n\u003ctable class=\"ksf-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"ksf-spec-section-head\"\u003e\n\u003ctd colspan=\"2\"\u003eGeneral\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Type\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eAutomated Quilting Software Subscription \u0026amp; Feature Add-On\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSoftware Delivery\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eDigital Activation Card \/ Software License Key\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSystem Requirements\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eRequires Prior Installation \u0026amp; License of QCT Pro (Quilter's Creative Touch)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSubscription Term\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e1 Year (365 Days) from Activation Date (Stackable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eAccess Tier\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGold Level Access\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ksf-spec-section-head\"\u003e\n\u003ctd colspan=\"2\"\u003eSoftware \u0026amp; Automation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eStitch \u0026amp; Pattern Control\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eAutomated Motion Control via QuiltMotion Motor Carriage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Capabilities\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFont Stitcher, Pattern Eclipse™, Corner Maker, Template Designer, Virtual Longarm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePantograph Management\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePanto Advanced (Row-by-Row Independent Pattern \u0026amp; Density Control)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFabric Alignment\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFabric Compensation Morphing \u0026amp; Multi-Pattern Placement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eBorder Capabilities\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eAutomatic Borders \u0026amp; Corners Point Capture and Scaling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eExclusive Content\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMonthly Release of Exclusive Gold Access Patterns\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 2: Warranty — software-specific, single tier --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Frame_1948756018_22c3f6c2-8048-427d-9f72-28a8f5dc78bb.png?v=1780668618\" alt=\"Grace Company Factory Warranty\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n\u003cp\u003eQuiltMotion QCT6 Gold Access is backed by Grace Company's factory warranty covering the system's computer and mechanical components.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n\u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 3: Why Buy From Us (standard SIO copy) --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n\u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlus, every machine purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 4: Education (standard SIO copy) --\u003e\n\u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n\u003cfigure style=\"margin: 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksf-panel-splitbody\"\u003e\n\u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n\u003cp\u003eEvery machine purchase includes access to our full education library:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n\u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your machine running right.\u003c\/li\u003e\n\u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TAB 5: Videos — single video markup (exactly 1 video) --\u003e\n\u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n\u003cdiv class=\"ksf-single-video\"\u003e\n\u003cdiv class=\"ksf-single-video-frame\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/DRicB_Ze4T8\" title=\"Make the Quilt of Your Dreams with QCT6 Gold Card | Fall Festival 2025\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp class=\"ksf-single-video-caption\"\u003eMake the Quilt of Your Dreams with QCT6 Gold Card | Fall Festival 2025\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"ksf-faq\"\u003e\n\u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eDoes QCT6 Gold Access work with any longarm machine, or only specific QuiltMotion systems?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eQCT6 Gold Access is designed exclusively for longarms running QuiltMotion automation hardware. It requires a prior installation and active license of QCT Pro (Quilter's Creative Touch), which is the underlying software that powers QuiltMotion motor carriage systems. If you already run QCT Pro on your QuiltMotion-equipped longarm, Gold Access activates as a feature upgrade to that existing setup — no additional hardware is required.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eWhat happens when my one-year Gold Access subscription expires?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eWhen your Gold Access period ends, the exclusive Gold-level features — Font Stitcher, Pattern Eclipse™, Virtual Longarm, Corner Maker, Template Designer, Panto Advanced, and the monthly exclusive pattern releases — will no longer be accessible. Your base QCT Pro software and any previously downloaded patterns remain unaffected. To restore Gold Access, simply activate a new Gold Access Card. Because cards are stackable, you can activate a renewal before your current term expires to extend your access without any interruption.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eCan I stack multiple Gold Access Cards to extend my subscription without a gap?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eYes — Gold Access Cards are designed to stack. You can activate a new card at any point, even while an existing subscription is still active, and the additional year will be added to your remaining time. This means you can purchase and activate multiple cards in advance to lock in uninterrupted access for two, three, or more years without any gap in Gold-level features.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ksf-faq-item\"\u003e\n\u003csummary\u003eWhat is the difference between QCT6 Pro and QCT6 Gold Access?\u003c\/summary\u003e\n\u003cdiv class=\"ksf-faq-answer\"\u003eQCT6 Pro is the foundational software license that enables automated quilting control through the QuiltMotion motor carriage — it handles pantograph placement, basic border and corner tools, and core pattern management. QCT6 Gold Access is an annual feature upgrade that builds directly on top of QCT Pro, unlocking the advanced tier of tools including Font Stitcher, Pattern Eclipse™, Virtual Longarm, Corner Maker, Template Designer, Panto Advanced row-by-row customization, and a monthly exclusive Gold pattern library. Gold Access does not replace QCT Pro — it requires it.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Does QCT6 Gold Access work with any longarm machine, or only specific QuiltMotion systems?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"QCT6 Gold Access is designed exclusively for longarms running QuiltMotion automation hardware. It requires a prior installation and active license of QCT Pro (Quilter's Creative Touch), which is the underlying software that powers QuiltMotion motor carriage systems. If you already run QCT Pro on your QuiltMotion-equipped longarm, Gold Access activates as a feature upgrade to that existing setup — no additional hardware is required.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What happens when my one-year Gold Access subscription expires?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"When your Gold Access period ends, the exclusive Gold-level features — Font Stitcher, Pattern Eclipse™, Virtual Longarm, Corner Maker, Template Designer, Panto Advanced, and the monthly exclusive pattern releases — will no longer be accessible. Your base QCT Pro software and any previously downloaded patterns remain unaffected. To restore Gold Access, simply activate a new Gold Access Card. Because cards are stackable, you can activate a renewal before your current term expires to extend your access without any interruption.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can I stack multiple Gold Access Cards to extend my subscription without a gap?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — Gold Access Cards are designed to stack. You can activate a new card at any point, even while an existing subscription is still active, and the additional year will be added to your remaining time. This means you can purchase and activate multiple cards in advance to lock in uninterrupted access for two, three, or more years without any gap in Gold-level features.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What is the difference between QCT6 Pro and QCT6 Gold Access?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"QCT6 Pro is the foundational software license that enables automated quilting control through the QuiltMotion motor carriage — it handles pantograph placement, basic border and corner tools, and core pattern management. QCT6 Gold Access is an annual feature upgrade that builds directly on top of QCT Pro, unlocking the advanced tier of tools including Font Stitcher, Pattern Eclipse™, Virtual Longarm, Corner Maker, Template Designer, Panto Advanced row-by-row customization, and a monthly exclusive Gold pattern library. Gold Access does not replace QCT Pro — it requires it.\" }\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":71195559952637,"sku":null,"price":199.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/quiltmotion-qct6-gold-main.png?v=1787846441"},{"product_id":"quiltmotion-x-foundations-for-longarms","title":"QuiltMotion X Foundations for Longarms","description":"\u003c!-- ================= AUTOMATED LONGARM QUILTING SOFTWARE \u0026 HARDWARE SYSTEM — PRODUCT SNIPPET (Grace QuiltMotion X Foundations for Longarms) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes live in Shopify metafields — never re-list them here. --\u003e\n\u003c!-- Built from real docx source (grace_quiltmotion_x_foundations_longarms_master_content_sheet.docx). --\u003e\n\u003c!-- This is the LONGARM-specific QMX Foundations tier, distinct from the separate \"for Domestics\" --\u003e\n\u003c!-- product (paired exclusively with the Cutie Breeze tabletop frame). --\u003e\n\u003c!-- 7 highlights: 1 static image (Free-Motion Mode), 5 self-hosted mp4 videos, and 1 text-only by --\u003e\n\u003c!-- Claudia's explicit request (Straight Line Stitching \u0026 Channel Locks, no image\/video). --\u003e\n\u003c!-- \"Needle Position Tracking\" and \"Basic Block Placement\" removed per Claudia's request; --\u003e\n\u003c!-- \"Straight Line Stitching Watch\" and \"Design Library Watch\" added as new highlights. --\u003e\n\u003c!-- STACKED symmetrical layout for Key Features \/ Included Accessories, balanced by text length, --\u003e\n\u003c!-- per standing rule. No presser feet — this is a software\/hardware automation system. --\u003e\n\u003c!-- WARRANTY: confirmed — Grace Company factory warranty, 1-year limited (computer \/ mechanical system); copy and image provided by Claudia. --\u003e\n\u003c!-- MSRP \/ MAP not yet provided — tracked in Shopify price fields, not in this description, once known. --\u003e\n\u003c!-- 1 STANDALONE tutorial video in the Videos tab. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-section-video { position: relative; border-radius: 12px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-section-video video { display: block; width: 100%; height: auto; }\n\n  .ksf-pp .ksf-card--textonly { text-align: center; max-width: 720px; margin-left: auto; margin-right: auto; }\n  .ksf-pp .ksf-card--textonly .ksf-lead { max-width: 100%; margin-left: auto; margin-right: auto; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES — STACKED full-width blocks with internal 2-column\n     \"symmetry logic\" split, balanced by text length (standing default for all builds). *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr; gap: 28px; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-note { background: #eef7f6; border: 1px solid #bfe8e4; border-left: 4px solid #07bcad; border-radius: 10px; padding: 14px 18px; margin: 0 0 20px; color: #2a2a2a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note a { color: #06978b; font-weight: 700; text-decoration: underline; }\n  .ksf-pp .ksf-note a:hover { color: #047a70; }\n  .ksf-pp .ksf-featgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 32px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 700px) { .ksf-pp .ksf-featgrid { grid-template-columns: 1fr; } }\n\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1 { display:block; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot,\n    .ksf-pp .ksf-card--media .ksf-section-video { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eGrace Frame Company\u003c\/p\u003e\n      \u003ch1\u003eQuiltMotion X Foundations\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eBring computer-guided precision to your longarm quilting machine with Grace QuiltMotion X (QMX) Foundations for Longarms! Engineered specifically for Grace longarms and compatible frame rail systems, QMX Foundations for Longarms provides the essential automation toolkit: 50 preloaded digital designs, 6 months of free Grace Design Store downloads (10\/month), simple single-row pantographs with 2-point placement, basic block placement, and horizontal\/vertical channel locks. Built on the heavy-duty QMX motor carriage platform with continuous Halifax Hall-effect position tracking and lead-screw motor belt disengagement, Foundations lets you switch between automated pantographs and drag-free hand quilting in seconds.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-for-longarms-main-white-bg.png?v=1790891619\" alt=\"Grace QuiltMotion X Foundations for Longarms\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eDedicated Longarm Automation Platform\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eEngineered specifically for Grace longarms (Little Rebel, 16X, 19X, 21X) and full-size rolling rail frames.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e50 Preloaded Designs \u0026amp; 6 Months Store Access\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eIncludes 50 built-in digital designs plus a 6-month Grace Design Store subscription (10 free pattern downloads per month).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eFree-Motion Belt Disengage \u0026amp; Halifax Tracking\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eLead-screw motor disengages carriage drive belts automatically for drag-free hand quilting while Halifax X\/Y sensors maintain continuous tracking.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eSimple Pantograph \u0026amp; Channel Lock Suite\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eFast 2-point start\/stop placement for edge-to-edge pantographs, plus horizontal and vertical axis locks for crisp straight lines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Highlight 1: Free-Motion Mode — static image left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-for-longarms-highlight-free-motion-mode.webp?v=1790891618\" alt=\"Free-Motion Mode\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eSwitch Instantly\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFree-Motion Mode\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eFree-motion quilting mode — belts disengage for drag-free hand quilting (belt engagement\/disengagement via lead-screw motor).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 2: Frame Boundary Mapping — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eKnow Your Zone\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFrame Boundary Mapping\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eFrame space definition (trace to record boundary) + frame space shrink (measures fabric-roll growth, auto-updates the quilting zone).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e1394e8f8c6043b1a4f461cd5d045fd4.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 3: Simple Pantograph — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/eefbe13ac72d42f5913429f88f16632d.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eEdge-to-Edge, Made Easy\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eSimple Pantograph\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eSimple panto: pick design type (Block \/ Simple panto \/ Line), two-point start \u0026amp; end placement, design-height adjust, flip H\/V.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 4: Straight Line Stitching \u0026 Channel Locks — TEXT ONLY, no image\/video by request --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eCrisp, Straight Lines\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eStraight Line Stitching \u0026amp; Channel Locks\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eStitch a straight line between two points; horizontal or vertical axis lock for straight lines.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 5: Repair \u0026 Recovery — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e415e20de4ec4d94b92333e39d17d89c.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePick Up Right Where You Left Off\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eRepair \u0026amp; Recovery\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eRepair design — navigate by path number to the break point; manual repair controls (Last\/Closest\/Back\/Forward) with nudge tool and single stitch during repair.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 6: Straight Line Stitching Watch — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eSee It In Action\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eStraight Line Stitching Watch\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eStitch a straight line between two points; line design height and flip controls.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f9e9b09bb433422e8576adb319a3fb2c.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 7: Design Library Watch — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7e2c3f8ac2f047fdbeeaaf097fcbe95e.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBrowse Before You Stitch\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eDesign Library Watch\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eBuilt-in design library with search, favorites, and organization; design preview before selecting.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- STACKED FULL-WIDTH BLOCKS with internal symmetry-logic split, balanced by text length --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-note\"\u003eWant more features? Upgrade to \u003ca href=\"https:\/\/sewitonline.com\/products\/quiltmotion-x-discovery\"\u003eQuiltMotion X Discovery\u003c\/a\u003e or \u003ca href=\"https:\/\/sewitonline.com\/products\/quiltmotion-x-mastery\"\u003eQuiltMotion X Mastery\u003c\/a\u003e for expanded pattern control and premier automation tools.\u003c\/div\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFrame Space Shrink Compensation:\u003c\/strong\u003e Automatically measures fabric-roll growth on rolling frames and shrinks the quilting zone.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComprehensive Repair \u0026amp; Recovery:\u003c\/strong\u003e Path number navigation to break points, nudge tool, and single stitch repair.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e6 Months Free Design Store Subscription:\u003c\/strong\u003e Access Grace Design Store for 10 free pattern downloads per month.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFree-Motion Belt Disengagement:\u003c\/strong\u003e Lead-screw motor disengages belts for drag-free hand-guided quilting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBasic Block Placement Engine:\u003c\/strong\u003e Stretch-to-fill, proportion-lock, rotate, and flip controls.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eModular In-App Software Upgrades:\u003c\/strong\u003e Seamlessly upgrade software to Discovery or Mastery tiers via license key unlock.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eEssential Longarm Pantograph Automation:\u003c\/strong\u003e 2-point placement guides for quick edge-to-edge stitching on longarms.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eContinuous Halifax Hall-Effect Tracking:\u003c\/strong\u003e Dual-axis position tracking stays active even with belts disengaged.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e50 Preloaded Digital Designs:\u003c\/strong\u003e Curated built-in design library with search, favorites, and organization.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eStraight Line \u0026amp; Channel Lock Features:\u003c\/strong\u003e Horizontal or vertical axis locks for crisp straight lines.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories \u0026amp; Components\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBluetooth BLE \u0026amp; Power Wiring Assembly:\u003c\/strong\u003e Bluetooth BLE machine communications, lead-screw motor control, and power supply.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eQMX Universal Longarm Carriage Drive Hardware Kit:\u003c\/strong\u003e High-torque drive motor carriage plate and track belts.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHalifax Hall-Effect Position Tracking Sensors:\u003c\/strong\u003e Dual X\/Y axis continuous optical tracking sensors.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePreloaded Touchscreen Tablet \u0026amp; Pre-installed QMX App:\u003c\/strong\u003e Wireless touchscreen console with preloaded Foundations software.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOn-Screen Step-by-Step Tutorials \u0026amp; Guides:\u003c\/strong\u003e Integrated step-by-step guides embedded directly inside every tool screen.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eGrace Design Store Access Subscription:\u003c\/strong\u003e 6-month store access subscription (10 downloads\/month).\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications — ONE unified table (General + Hardware \u0026 Software merged) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eProduct Tier\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eQuiltMotion X Foundations for Longarms\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGrace Longarms \u0026amp; Compatible Frame Track Systems\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePreloaded Patterns\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e50 Digital Quilting Designs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Store Subscription\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e6 Months Free (10 Downloads\/Month)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePantograph Engine\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eSimple Pantograph (Single-Row, 2-Point Placement)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eUpgrade Path\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eIn-App Software Unlock to Discovery or Mastery Tier\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eFree-Motion Control\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eLead-Screw Motor Belt Disengage \/ Re-engage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePosition Tracking\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eContinuous Halifax X\/Y Hall-Effect Sensors\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eZone Management\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFrame Boundary Mapping \u0026amp; Roll Growth Shrink Manager\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eBluetooth BLE \u0026amp; Over-the-Air System Updates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty — Grace Company factory warranty (image left, text right) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Grace_Frames_Warranty.png?v=1791393090\" alt=\"Grace Company factory warranty\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eQuiltMotion X Foundations for Longarms is backed by Grace Company's factory warranty covering the system's computer and mechanical components.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n        \u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your equipment anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your equipment running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — 1 tutorial video --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/nW_OX5ErQtM\" title=\"How to Use QMX! QuiltMotion X Foundations Tutorial\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003ePlaylist\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eHow to Use QMX! QuiltMotion X Foundations Tutorial\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhich longarm machines is QMX Foundations compatible with?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eIt's engineered specifically for Grace longarms — including the Little Rebel, 16X, 19X, and 21X — and compatible full-size rolling rail frame systems.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I switch between automated and free-motion quilting?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — the lead-screw motor disengages the drive belts automatically for drag-free hand quilting, while the Halifax Hall-effect sensors keep tracking your needle position even while disengaged.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eHow many designs come preloaded?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eFoundations includes 50 preloaded digital quilting designs, plus a 6-month Grace Design Store subscription giving you 10 additional free pattern downloads per month.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I upgrade to a higher tier later?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — Foundations supports a modular in-app software upgrade to the Discovery or Mastery tier via license key unlock, so you can add capability later without replacing your hardware.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"Which longarm machines is QMX Foundations compatible with?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It's engineered specifically for Grace longarms — including the Little Rebel, 16X, 19X, and 21X — and compatible full-size rolling rail frame systems.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I switch between automated and free-motion quilting?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — the lead-screw motor disengages the drive belts automatically for drag-free hand quilting, while the Halifax Hall-effect sensors keep tracking your needle position even while disengaged.\" } },\n      { \"@type\": \"Question\", \"name\": \"How many designs come preloaded?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Foundations includes 50 preloaded digital quilting designs, plus a 6-month Grace Design Store subscription giving you 10 additional free pattern downloads per month.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I upgrade to a higher tier later?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — Foundations supports a modular in-app software upgrade to the Discovery or Mastery tier via license key unlock, so you can add capability later without replacing your hardware.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":71441392828669,"sku":null,"price":3500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-foundations-for-longarms-main-white-bg.png?v=1790891619"},{"product_id":"quiltmotion-x-discovery-for-longarms","title":"QuiltMotion X Discovery for Longarms","description":"\u003c!-- ================= AUTOMATED LONGARM QUILTING SOFTWARE \u0026 HARDWARE SYSTEM — PRODUCT SNIPPET (Grace QuiltMotion X Discovery) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes live in Shopify metafields — never re-list them here. --\u003e\n\u003c!-- Built from real source text provided by Claudia. This is Tier 2 (Discovery) of Grace's --\u003e\n\u003c!-- QuiltMotion X automation line for longarm machines — confirms the upgrade path mentioned in --\u003e\n\u003c!-- the Foundations for Longarms source. Source states Discovery includes \"the complete Foundations --\u003e\n\u003c!-- hardware and feature set\" plus expanded capabilities — made visible as a callout above Key --\u003e\n\u003c!-- Features, per Claudia's request, rather than left as an internal note only. --\u003e\n\u003c!-- 7 highlights: 2 resolved with self-hosted mp4 videos (Row Height\/Spacing\/Count, Row Stagger \u0026 --\u003e\n\u003c!-- Flip). The other 5 are PENDING media (not yet provided, not permanently text-only) — rendered --\u003e\n\u003c!-- as text-only cards for now; swap in images\/videos as they arrive. --\u003e\n\u003c!-- \"Stitch Path Preview \u0026 Sew Flow\" highlight removed per Claudia's request; \"Row Height, Spacing, --\u003e\n\u003c!-- \u0026 Count Watch\" added as a new companion highlight. --\u003e\n\u003c!-- STACKED symmetrical layout for Key Features \/ Included Accessories, balanced by text length, --\u003e\n\u003c!-- per standing rule. No presser feet — this is a software\/hardware automation system. --\u003e\n\u003c!-- WARRANTY: confirmed — Grace Company factory warranty, 1-year limited (computer \/ mechanical system); copy and image provided by Claudia. --\u003e\n\u003c!-- MSRP \/ MAP not yet provided — tracked in Shopify price fields, not in this description, once known. --\u003e\n\u003c!-- 1 STANDALONE video in the Videos tab. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-section-video { position: relative; border-radius: 12px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-section-video video { display: block; width: 100%; height: auto; }\n\n  .ksf-pp .ksf-card--textonly { text-align: center; max-width: 720px; margin-left: auto; margin-right: auto; }\n  .ksf-pp .ksf-card--textonly .ksf-lead { max-width: 100%; margin-left: auto; margin-right: auto; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES — STACKED full-width blocks with internal 2-column\n     \"symmetry logic\" split, balanced by text length (standing default for all builds). *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr; gap: 28px; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-note { background: #eef7f6; border: 1px solid #bfe8e4; border-left: 4px solid #07bcad; border-radius: 10px; padding: 14px 18px; margin: 0 0 20px; color: #2a2a2a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note a { color: #06978b; font-weight: 700; text-decoration: underline; }\n  .ksf-pp .ksf-note a:hover { color: #047a70; }\n  .ksf-pp .ksf-featgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 32px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 700px) { .ksf-pp .ksf-featgrid { grid-template-columns: 1fr; } }\n\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1 { display:block; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot,\n    .ksf-pp .ksf-card--media .ksf-section-video { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eGrace Frame Company\u003c\/p\u003e\n      \u003ch1\u003eQuiltMotion X Discovery\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eTake total creative control with Grace QuiltMotion X (QMX) Discovery! Designed for growing quilters who want to edit, customize, and expand their pattern control, Discovery adds multi-row pantographs with row stagger and flipping, 60 preloaded digital designs, 12 months of free Grace Design Store downloads (10\/month), multi-point block placement (1, 2, 4-point, on-point, and triangle), custom shape drawing, stitch path preview, and dynamic zone capture with ghost overlay alignment. Save and reopen your custom project designs with ease while enjoying the complete Foundations hardware and feature set.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-discovery-main-white-bg.png?v=1790895685\" alt=\"Grace QuiltMotion X Discovery\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eMulti-Row Pantograph Engine with Stagger \u0026amp; Flip\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eRow height, spacing, count controls, stagger A\/B rows (25%, 50%, 75%), row\/column\/checker flips, and edge partial design controls.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eMulti-Point Block Placement \u0026amp; Custom Drawing\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003ePlace blocks using 1, 2, 4-point, on-point, triangle, and 90° angle placement; draw custom closed shapes\/open lines with auto-fit.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eDynamic Zone Capture \u0026amp; Ghost Overlay Alignment\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eABCD corner registration from physical needle position with zone-to-zone continuity and ghost overlay alignment.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e60 Preloaded Designs \u0026amp; Save Project Designs\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eIncludes 60 preloaded designs, 12 months of free store access, plus save\/reopen project designs with tilt and size attributes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Highlight 1: Row Height, Spacing, \u0026 Count — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4e3d33545cf048c58f0c844ece153435.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eFine-Tune Every Row\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eRow Height, Spacing, \u0026amp; Count\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eRow height, spacing \u0026amp; count controls; design fit — Locked and Stretch modes; margins.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 2: Dynamic Zone Capture \u0026 Ghost Overlay — PENDING media, text-only for now --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eSeamless Zone Continuity\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eDynamic Zone Capture \u0026amp; Ghost Overlay\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eDynamic zone boundary capture (ABCD corner registration from physical needle position); zone-to-zone pattern continuity across fabric advances; ghost overlay alignment with intelligent recommendation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 3: Row Stagger \u0026 Flip — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBreak Up the Pattern\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eRow Stagger \u0026amp; Flip\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eStagger A\/B rows (None \/ 25% \/ 50% \/ 75%); flip per row, column, checker, horizontal \u0026amp; vertical; partial designs at edges include\/exclude.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3aba41fcd4a64943987c5c54922226ac.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 4: Save \u0026 Reopen Project Designs — PENDING media, text-only for now --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003ePick Up Where You Left Off\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eSave \u0026amp; Reopen Project Designs\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eSave the project designs with their attributes like tilt, size, and more to reopen later.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 5: Multi-Point Block Placement — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePrecision Every Angle\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eMulti-Point Block Placement\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eOne\/two\/four-point, on-point, triangle, and 90° angle placement; margins; sew-ditch option.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/af8b2edfaca441fa8123b18c53fb5dab.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- STACKED FULL-WIDTH BLOCKS with internal symmetry-logic split, balanced by text length --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-note\"\u003eIncludes everything in the \u003ca href=\"https:\/\/sewitonline.com\/products\/quiltmotion-x-foundations-for-longarms\"\u003eQuiltMotion X Foundations for Longarms\u003c\/a\u003e tier, plus these expanded Discovery features:\u003c\/div\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMulti-Point Block Placement Suite:\u003c\/strong\u003e 1-point, 2-point, 4-point, on-point, triangle, and 90° angle placement with sew-ditch option.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDynamic Zone Boundary Capture:\u003c\/strong\u003e ABCD corner registration from physical needle position with zone-to-zone continuity.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMulti-Row Pantograph Layouts:\u003c\/strong\u003e Row height, spacing, count, stagger (25\/50\/75%), and multi-directional row flipping.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e60 Preloaded Digital Quilting Patterns:\u003c\/strong\u003e Expanded library plus SVG design import from third-party sources.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eStitch Path Preview \u0026amp; Optimization:\u003c\/strong\u003e Travel-line visualization, direction control, reverse endpoints, and sew-flow optimization.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eGhost Overlay Alignment:\u003c\/strong\u003e Marking methods (stitches\/corners\/manual) with intelligent recommendation and edge compensation.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCustom Shape Drawing Engine:\u003c\/strong\u003e Draw closed shapes\/lines\/points, assign designs, auto-fit, and sew shape border.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e12 Months Free Design Store Subscription:\u003c\/strong\u003e Receive 10 free pattern downloads per month for a full year.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSave and Reopen Project Designs:\u003c\/strong\u003e Save project designs with tilt, scale, and positioning attributes.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories \u0026amp; Components\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eQMX Universal Carriage Drive Hardware Kit:\u003c\/strong\u003e High-torque drive motor carriage plate, track belts, and frame mounting brackets.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHalifax Hall-Effect Position Tracking Sensors:\u003c\/strong\u003e Dual X\/Y axis continuous optical tracking sensor assemblies.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eGrace Design Store Access Subscription:\u003c\/strong\u003e 12-month store access subscription (10 free downloads\/month).\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOn-Screen Step-by-Step Tutorials \u0026amp; Guides:\u003c\/strong\u003e Integrated step-by-step guides embedded directly inside every tool screen.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBluetooth BLE \u0026amp; Power Wiring Assembly:\u003c\/strong\u003e High-flex motor connection cables, power supply, and Bluetooth BLE module.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePreloaded Touchscreen Tablet Console:\u003c\/strong\u003e Wireless tablet display pre-installed with the QMX Discovery app.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications — ONE unified table (General + Hardware \u0026 Software merged) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eProduct Tier\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eQuiltMotion X Discovery for Longarms\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGrace Longarms \u0026amp; Compatible Frame Track Systems\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePreloaded Patterns\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e60 Digital Quilting Designs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Store Subscription\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e12 Months Free (10 Downloads\/Month)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePlacement Engine\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMulti-Point (1, 2, 4-Point, On-Point, Triangle) \u0026amp; Custom Drawing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eUpgrade Path\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eIn-App Software Unlock to Mastery Tier\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePantograph Capabilities\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eMulti-Row Stagger, Flip, Row Height\/Spacing\/Count\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eZone Management\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eDynamic Zone Capture (ABCD Registration) \u0026amp; Ghost Overlay\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eOptimization \u0026amp; Preview\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eStitch Path Preview \u0026amp; Advanced Sew-Flow Optimization\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eProject Archiving\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eSave \u0026amp; Reopen Project Designs with Attributes\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty — Grace Company factory warranty (image left, text right) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Grace_Frames_Warranty.png?v=1791393090\" alt=\"Grace Company factory warranty\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eQuiltMotion X Discovery for Longarms is backed by Grace Company's factory warranty covering the system's computer and mechanical components.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n        \u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your equipment anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your equipment running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — 1 video --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/fxJFA3H5WLU\" title=\"Introducing QuiltMotion X | Grace Company\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003ePlaylist\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eIntroducing QuiltMotion X | Grace Company\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat does Discovery add over Foundations?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eDiscovery includes everything in Foundations plus multi-row pantographs with stagger and flip, 60 preloaded designs (up from 50), 12 months of free Design Store access (up from 6), multi-point block placement, custom shape drawing, stitch path preview, and dynamic zone capture with ghost overlay alignment.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I draw my own custom shapes?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — Discovery's custom shape drawing engine lets you draw closed shapes, open lines, or single points, assign block or pantograph designs to them, auto-fit with stretch or proportion lock, and even stitch along the shape's border.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat is ghost overlay alignment?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eIt's a zone-to-zone alignment feature that uses marking methods (stitches, corners, or manual) with intelligent recommendations and edge compensation to keep your pattern continuous as you advance across the quilt.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I save my project designs to use again later?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — Discovery lets you save project designs along with their tilt, size, and positioning attributes, so you can reopen and continue them later.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"What does Discovery add over Foundations?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Discovery includes everything in Foundations plus multi-row pantographs with stagger and flip, 60 preloaded designs (up from 50), 12 months of free Design Store access (up from 6), multi-point block placement, custom shape drawing, stitch path preview, and dynamic zone capture with ghost overlay alignment.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I draw my own custom shapes?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — Discovery's custom shape drawing engine lets you draw closed shapes, open lines, or single points, assign block or pantograph designs to them, auto-fit with stretch or proportion lock, and even stitch along the shape's border.\" } },\n      { \"@type\": \"Question\", \"name\": \"What is ghost overlay alignment?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It's a zone-to-zone alignment feature that uses marking methods (stitches, corners, or manual) with intelligent recommendations and edge compensation to keep your pattern continuous as you advance across the quilt.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I save my project designs to use again later?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — Discovery lets you save project designs along with their tilt, size, and positioning attributes, so you can reopen and continue them later.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":71441677811965,"sku":null,"price":5500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-discovery-main-white-bg.png?v=1790895685"},{"product_id":"quiltmotion-x-mastery-for-longarms","title":"QuiltMotion X Mastery for Longarms","description":"\u003c!-- ================= AUTOMATED LONGARM QUILTING SOFTWARE \u0026 HARDWARE SYSTEM — PRODUCT SNIPPET (Grace QuiltMotion X Mastery) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes live in Shopify metafields — never re-list them here. --\u003e\n\u003c!-- Built from real docx source (grace_quiltmotion_x_mastery_master_content_sheet.docx). --\u003e\n\u003c!-- This is Tier 3 (Mastery), the top tier of Grace's QuiltMotion X automation line for longarm --\u003e\n\u003c!-- machines — completes the full lineup alongside Foundations and Discovery. --\u003e\n\u003c!-- 7 highlights: 4 resolved with self-hosted mp4 videos, 3 PENDING media (not yet provided, --\u003e\n\u003c!-- rendered as text-only cards for now). Order interwoven V, T, V, T, V, T, V per Claudia's request. --\u003e\n\u003c!-- STACKED symmetrical layout for Key Features \/ Included Accessories, balanced by text length, --\u003e\n\u003c!-- per standing rule. No presser feet — this is a software\/hardware automation system. --\u003e\n\u003c!-- Key Features shows a boxed callout (matching the Discovery pattern) linking to both the --\u003e\n\u003c!-- Foundations and Discovery product pages, since Mastery includes everything from both tiers. --\u003e\n\u003c!-- WARRANTY: confirmed — Grace Company factory warranty, 1-year limited (computer \/ mechanical system); copy and image provided by Claudia. --\u003e\n\u003c!-- MSRP \/ MAP not yet provided — tracked in Shopify price fields, not in this description, once known. --\u003e\n\u003c!-- 3 STANDALONE videos in the Videos tab as a playlist. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 0; overflow: visible; box-shadow: none; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 0; }\n  .ksf-pp .ksf-section-video { position: relative; border-radius: 12px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-section-video video { display: block; width: 100%; height: auto; }\n\n  .ksf-pp .ksf-card--textonly { text-align: center; max-width: 720px; margin-left: auto; margin-right: auto; }\n  .ksf-pp .ksf-card--textonly .ksf-lead { max-width: 100%; margin-left: auto; margin-right: auto; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES — STACKED full-width blocks with internal 2-column\n     \"symmetry logic\" split, balanced by text length (standing default for all builds). *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr; gap: 28px; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-note { background: #eef7f6; border: 1px solid #bfe8e4; border-left: 4px solid #07bcad; border-radius: 10px; padding: 14px 18px; margin: 0 0 20px; color: #2a2a2a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note a { color: #06978b; font-weight: 700; text-decoration: underline; }\n  .ksf-pp .ksf-note a:hover { color: #047a70; }\n  .ksf-pp .ksf-featgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 32px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 700px) { .ksf-pp .ksf-featgrid { grid-template-columns: 1fr; } }\n\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1,\n  .ksf-pp #vp2:checked ~ .ksf-vp-stage #vps2,\n  .ksf-pp #vp3:checked ~ .ksf-vp-stage #vps3 { display:block; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"],\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"],\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] { background:#eef7f6; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"] .ksf-vp-num,\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"] .ksf-vp-num,\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] .ksf-vp-num { color:#f10b65; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot,\n    .ksf-pp .ksf-card--media .ksf-section-video { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eGrace Frame Company\u003c\/p\u003e\n      \u003ch1\u003eQuiltMotion X Mastery\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eExperience the ultimate in longarm automation with Grace QuiltMotion X (QMX) Mastery! Built for studio professionals, custom quilters, and creative artists, Mastery delivers Grace's complete professional toolkit: full-quilt pantograph planning, 70 preloaded master digital designs, 18 months of free Grace Design Store downloads (10\/month), point-to-point (P2P) continuous path stitching, fabric distortion compensation, end point adjust, multi-block sequencing, and dedicated rolling and hoop-frame zone managers. Save and reopen complete project zones with absolute precision while enjoying all features from the Foundations and Discovery tiers.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003cdiv class=\"ksf-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-mastery-main-white-bg.png?v=1790911690\" alt=\"Grace QuiltMotion X Mastery\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eFull-Quilt Pantograph Planning Suite\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003ePlan, map, and auto-fit pantographs across your entire quilt top before taking a single stitch, complete with mark-and-place positioning.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eP2P Continuous Path \u0026amp; Multi-Block Sequencing\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eExecute continuous single-path point-to-point (P2P) stitching, unified center-point adjustments, drag-to-reorder sew sequences, and multi-block workflows.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eFabric Distortion Compensation Technology\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eMark compensation points directly on physical quilt blocks to automatically morph digital pattern nodes and fit skewed or stretched fabric.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eRolling \u0026amp; Hoop-Frame Zone Managers\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eAdvanced zone managers tailored specifically for rolling rail frames and hoop frames, allowing project designs and details to be saved relative to zone placements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Highlight 1: Full-Quilt Pantograph Planning — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1a63f0fc0f9c4a3198dc406e3945995a.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePlan the Whole Quilt\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eFull-Quilt Pantograph Planning\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eFull-quilt pantograph planning; mark-and-place positioning using physical reference marks or highlighted stitches; automatic section type detection based on quilt and frame dimensions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 2: Rolling \u0026 Hoop-Frame Zone Managers — PENDING media, text-only for now --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eBuilt For Your Frame\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eRolling \u0026amp; Hoop-Frame Zone Managers\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eRolling-frame and hoop-frame zone managers; full-quilt planning before sewing; mark-and-place positioning.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 3: P2P Continuous Path Stitching — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eOne Continuous Line\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eP2P Continuous Path Stitching\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eP2P closed-shape placement; unified center-point adjust; continuous single-path stitching; sew-order drag-to-reorder; copy\/paste across elements.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/704a9feaf71e4c8995402a158bea9223.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 4: Advanced Sew-Order Optimization — PENDING media, text-only for now --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eStitch Smarter\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eAdvanced Sew-Order Optimization\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eAdvanced optimization — sew-order reordering, continuous-line detection, travel-line visualization, and sewing direction control.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 5: Multi-Block Sequencing \u0026 Sew Order — video left --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0e70dfee60fa481abe898ce69a13f928.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eMultiple Blocks, One Canvas\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eMulti-Block Sequencing \u0026amp; Sew Order\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eMulti-block workflow — place and sequence multiple blocks on a canvas; choose which design sews next with multi-design sew order.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 6: Save and Reopen Project Zones — PENDING media, text-only for now --\u003e\n  \u003csection class=\"ksf-card ksf-card--textonly\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eResume Right Where You Left Off\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eSave and Reopen Project Zones\u003c\/h2\u003e\n    \u003cp class=\"ksf-lead\"\u003eSave your project designs and their details relative to their specific zone placement to reopen and resume projects seamlessly.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlight 7: End Point Adjust \u0026 Fabric Compensation — video right --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eCorrect As You Go\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eEnd Point Adjust \u0026amp; Fabric Compensation\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eEnd point adjust — correct where a pattern ends before sewing; fabric compensation — mark compensation points to correct physical fabric distortion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-section-video\"\u003e\n      \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5a0ee659a6234b20b94fafa6d7c1d4fc.mp4\" controls playsinline\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- STACKED FULL-WIDTH BLOCKS with internal symmetry-logic split, balanced by text length --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-note\"\u003eIncludes everything in the \u003ca href=\"https:\/\/sewitonline.com\/products\/quiltmotion-x-foundations-for-longarms\"\u003eQuiltMotion X Foundations\u003c\/a\u003e and \u003ca href=\"https:\/\/sewitonline.com\/products\/quiltmotion-x-discovery\"\u003eQuiltMotion X Discovery\u003c\/a\u003e tiers, plus these premier Mastery features:\u003c\/div\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMulti-Block Sequencing \u0026amp; Multi-Design Sew Order:\u003c\/strong\u003e Place, sequence, and order multiple custom blocks on a single canvas.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eP2P Continuous Path Engine:\u003c\/strong\u003e Unified center-point adjust, drag-to-reorder sew sequence, and element copy\/paste.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFull-Quilt Pantograph Planning Suite:\u003c\/strong\u003e Map entire quilt tops digitally with automatic section type detection.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e70 Preloaded Master Digital Designs:\u003c\/strong\u003e Top-tier digital pattern library plus SVG\/multi-file design import.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eEnd Point Adjustment:\u003c\/strong\u003e Correct pattern landing positions prior to sewing for seamless transitions.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFabric Distortion Compensation:\u003c\/strong\u003e Morphs pattern geometry to fit irregular, un-square, or stretched pieced blocks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAdvanced Sew-Order Optimization:\u003c\/strong\u003e Continuous-line detection, travel-line visualization, and auto path reordering.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eRolling \u0026amp; Hoop-Frame Zone Managers:\u003c\/strong\u003e Tailored zone management engines for rolling rail frames and hoop frames.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSave and Reopen Project Zones:\u003c\/strong\u003e Save complete quilt project designs relative to specific zone calibrations.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e18 Months Free Grace Design Store Access:\u003c\/strong\u003e Receive 10 free pattern downloads per month for 1.5 years.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded Accessories \u0026amp; Components\u003c\/h2\u003e\n      \u003cdiv class=\"ksf-featgrid\"\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eQMX Universal Carriage Drive Hardware Kit:\u003c\/strong\u003e High-torque drive motor carriage plate, track belts, and mounting brackets.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePreloaded Touchscreen Tablet Console:\u003c\/strong\u003e Wireless tablet display pre-installed with the QMX Mastery software suite.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHalifax Hall-Effect Position Tracking Sensors:\u003c\/strong\u003e Dual X\/Y axis continuous optical tracking sensor assemblies.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"ksf-collist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOn-Screen Step-by-Step Tutorials \u0026amp; Guides:\u003c\/strong\u003e Integrated step-by-step guides embedded directly inside every tool screen.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBluetooth BLE \u0026amp; Power Wiring Assembly:\u003c\/strong\u003e High-flex motor connection cables, power supply, and Bluetooth BLE module.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eGrace Design Store Access Subscription:\u003c\/strong\u003e 18-month store access subscription (10 free downloads\/month).\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t4\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t4\"\u003eEducation\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications — ONE unified table (General + Hardware \u0026 Software merged) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eProduct Tier\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eQuiltMotion X Mastery for Longarms\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eGrace Longarms \u0026amp; Compatible Frame Track Systems\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePreloaded Patterns\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e70 Master Digital Quilting Designs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Store Subscription\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e18 Months Free (10 Downloads\/Month)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePlacement Engine\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFull-Quilt Suite, P2P Continuous Path, Multi-Block Sequencing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eTier Status\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003ePremier Top-Tier Professional Longarm Automation Suite\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eCustom Correction Tools\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eFabric Distortion Compensation \u0026amp; End Point Adjust\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eZone Management\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eRolling \u0026amp; Hoop-Frame Zone Managers + Save Project Zones\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003ePath Optimization\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eAdvanced Sew-Order Optimization \u0026amp; Continuous Line Detection\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eConnectivity \u0026amp; Updates\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eBluetooth BLE \u0026amp; Over-the-Air System Updates\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty — Grace Company factory warranty (image left, text right) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p2\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Grace_Frames_Warranty.png?v=1791393090\" alt=\"Grace Company factory warranty\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eGrace Company Factory Warranty\u003c\/h3\u003e\n        \u003cp\u003eQuiltMotion X Mastery for Longarms is backed by Grace Company's factory warranty covering the system's computer and mechanical components.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComputer \/ Mechanical System\u003c\/strong\u003e — 1-year limited warranty\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eGrace Company backs every product it manufactures directly — no third-party middlemen. If a warranty claim arises, contact Grace Company directly for support and resolution.\u003c\/p\u003e\n        \u003cp\u003eYour Grace warranty is valid from the original date of purchase — retain your receipt or registration confirmation for service.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your equipment anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003ePlus, every purchase includes access to our full education library — see the Education tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4: Education (standard) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p4\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Education included\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhat Education Is Included\u003c\/h3\u003e\n        \u003cp\u003eEvery purchase includes access to our full education library:\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e✂️ \u003cstrong\u003eSew What's Possible Challenge\u003c\/strong\u003e — start sewing real projects fast.\u003c\/li\u003e\n          \u003cli\u003e📚 \u003cstrong\u003eBeyond The Basics\u003c\/strong\u003e — level up your technique.\u003c\/li\u003e\n          \u003cli\u003e🧵 \u003cstrong\u003eMachine Maintenance Course\u003c\/strong\u003e — keep your equipment running right.\u003c\/li\u003e\n          \u003cli\u003e🏆 \u003cstrong\u003eFrom Box to Confidence\u003c\/strong\u003e — sewing the same day it arrives.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — 3-video playlist --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp2\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp3\"\u003e\n\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/6Aue1XVrlw0\" title=\"QuiltMotion X: Mastery | Pantograph | #1 Home Screen\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps2\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/VlrQ-Vu7roM\" title=\"QuiltMotion X: Mastery | Pantograph | #2 Settings Overview\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps3\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/pa0e938yLWc\" title=\"QuiltMotion X: Mastery | Pantograph | #3 New Project\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003ePlaylist\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eQuiltMotion X: Mastery | Pantograph | #1 Home Screen\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp2\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eQuiltMotion X: Mastery | Pantograph | #2 Settings Overview\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp3\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eQuiltMotion X: Mastery | Pantograph | #3 New Project\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat does Mastery add over Discovery?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eMastery includes everything in Foundations and Discovery plus full-quilt pantograph planning across the entire quilt top, 70 preloaded master designs, 18 months of free Design Store access, P2P continuous path stitching, fabric distortion compensation, end point adjust, multi-block sequencing, and dedicated rolling and hoop-frame zone managers.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat is fabric distortion compensation?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eIt lets you mark compensation points directly on physical quilt blocks, automatically morphing the digital pattern's nodes to fit skewed, un-square, or stretched fabric.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I sequence multiple blocks in one project?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — Mastery's multi-block workflow lets you place and sequence multiple blocks on a single canvas, choosing which design sews next with multi-design sew order.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eDoes Mastery work with both rolling and hoop frames?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes — it includes dedicated zone managers tailored specifically for rolling rail frames and hoop frames, letting you save project designs and details relative to their zone placement.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"What does Mastery add over Discovery?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Mastery includes everything in Foundations and Discovery plus full-quilt pantograph planning across the entire quilt top, 70 preloaded master designs, 18 months of free Design Store access, P2P continuous path stitching, fabric distortion compensation, end point adjust, multi-block sequencing, and dedicated rolling and hoop-frame zone managers.\" } },\n      { \"@type\": \"Question\", \"name\": \"What is fabric distortion compensation?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It lets you mark compensation points directly on physical quilt blocks, automatically morphing the digital pattern's nodes to fit skewed, un-square, or stretched fabric.\" } },\n      { \"@type\": \"Question\", \"name\": \"Can I sequence multiple blocks in one project?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — Mastery's multi-block workflow lets you place and sequence multiple blocks on a single canvas, choosing which design sews next with multi-design sew order.\" } },\n      { \"@type\": \"Question\", \"name\": \"Does Mastery work with both rolling and hoop frames?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — it includes dedicated zone managers tailored specifically for rolling rail frames and hoop frames, letting you save project designs and details relative to their zone placement.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"Grace","offers":[{"title":"Default Title","offer_id":71442110578941,"sku":null,"price":8500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/grace-quiltmotion-x-mastery-main-white-bg.png?v=1790911690"},{"product_id":"bernina-q-matic","title":"BERNINA Q-matic","description":"\u003c!-- ================= SEWING MACHINE — PRODUCT SNIPPET (REFERENCE, universal\/brand-agnostic) — TEMPLATE 2.0 ================= --\u003e\n\u003c!-- Paste this whole block into the Shopify product description (Show HTML \/ \u003c\u003e) --\u003e\n\u003c!-- Narrative layer only. Structured attributes (stitches, speed, throat, hoops) live in --\u003e\n\u003c!-- Shopify metafields and are handled by bulk edit — never re-list them here. Swap content per machine. --\u003e\n\u003c!-- UPDATED — new standard as of the Janome CoverPro 2000CPX build:\n     - Key Features \/ Included Accessories are SIDE-BY-SIDE columns (2 fixed columns by\n       default via .ksf-tricol), each its own bordered .ksf-featblock card containing ONE\n       plain vertical list — no internal split-in-half sub-columns anymore. This reverts to\n       the older side-by-side layout (see live Quilt Maker 18 reference) and REPLACES the\n       prior \"stacked full-width + internal featgrid split\" symmetry-logic pattern. Do not\n       reintroduce the featgrid 2-column split inside a block — one list per block now.\n     - INCLUDED PRESSER FEET AS ITS OWN 3RD COLUMN IS SERGER-ONLY. For every other machine\n       type (sewing, quilting, embroidery, coverstitch, combo, etc.) — even ones with a long\n       named list of presser feet — fold ALL feet into Included Accessories as regular\n       bullets and use only 2 columns. Only for sergers: add a 3rd .ksf-featblock and the\n       ksf-tricol-3 modifier class on the \u003csection class=\"ksf-tricol\"\u003e for 3 fixed columns.\n     - Highlights have NO CAP — build as many as source images support. If an image can't be\n       sourced for a highlight, drop it (it stays covered in Key Features\/Specs as text)\n       rather than leaving a broken slot.\n     - No \"machine shown for demonstration...\" fine print — removed permanently, never\n       reintroduce it.\n     - FIXED CSS BUG: .ksf-panel-split no longer sets display:grid unconditionally on the\n       base class. display is only ever set on the ACTIVE (checked) tab — block for plain\n       panels (Specs, Videos), grid for split panels (Warranty, Why Buy, Education). Applying\n       display unconditionally on the base class breaks the tab-toggle by keeping split panels\n       visible\/laid-out regardless of which tab is selected. Never reintroduce that pattern.\n     - Removed unused legacy sections that were dead CSS with no matching markup: hero-bonus\n       block, gift callout, SIO \"what you get\" branded block, video-grid (multi-embed grid),\n       delivery section, dimensions table\/photo grid, generic ksf-table. If a future build\n       needs one of these concepts, rebuild it fresh rather than reviving this old CSS.\n     - Fine-print\/note classes (.ksf-fineprint, .ksf-note) are KEPT even though currently\n       unused — low-cost to keep on hand, per standing team preference. --\u003e\n\u003cdiv class=\"ksf-pp\"\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700\u0026family=Bebas+Neue\u0026display=swap');\n  .ksf-pp { font-family: 'Montserrat', -apple-system, sans-serif; color: #2a2a2a; background: #fff; max-width: 1080px; margin: 0 auto; padding: 8px 0 40px; line-height: 1.6; }\n  .ksf-pp * { box-sizing: border-box; }\n  .ksf-pp h1, .ksf-pp h2 { font-family: 'Bebas Neue', Impact, sans-serif; letter-spacing: 0.01em; color: #2a2a2a; font-weight: 400; margin: 0; }\n  .ksf-pp h1 { font-size: clamp(40px, 6vw, 64px); line-height: 1; }\n  .ksf-pp .ksf-title { font-size: clamp(30px, 4vw, 44px); line-height: 1; margin-bottom: 20px; }\n  .ksf-pp .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; color: #07bcad; font-weight: 500; margin: 0 0 12px; }\n  .ksf-pp .ksf-lead { color: #4a4a4a; font-size: 17px; max-width: 640px; margin: 14px 0 0; }\n  .ksf-pp .ksf-lead + .ksf-lead { margin-top: 18px; }\n\n  \/* HERO *\/\n  .ksf-pp .ksf-hero { display: grid; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; background: #07bcad; border-radius: 24px; padding: 40px; margin: 0 0 40px; }\n  .ksf-pp .ksf-hero h1 { color: #fff; }\n  .ksf-pp .ksf-hero .ksf-eyebrow { color: #e0fffb; }\n  .ksf-pp .ksf-hero .ksf-lead { color: rgba(255,255,255,0.92); }\n  .ksf-pp .ksf-hero-text { min-width: 0; }\n  .ksf-pp .ksf-hero-media { min-width: 0; }\n  .ksf-pp .ksf-hero-image { background: transparent; border-radius: 16px; padding: 0; box-shadow: none; }\n  .ksf-pp .ksf-hero-image img { display: block; width: 100%; height: auto; border-radius: 0; }\n  \/* Video hero: responsive 16:9 YouTube embed. Used INSTEAD of the image when a video exists. *\/\n  .ksf-pp .ksf-hero-video { position: relative; width: 100%; aspect-ratio: 16 \/ 9; border-radius: 16px; overflow: hidden; box-shadow: 0 16px 40px -20px rgba(0,0,0,0.35); background: #000; }\n  .ksf-pp .ksf-hero-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n\n  \/* KEY FEATURE CIRCLES (stitched badges) *\/\n  .ksf-pp .ksf-hero-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 40px; }\n  .ksf-pp .ksf-feature-item { background: transparent; border: none; padding: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }\n  .ksf-pp .ksf-feature-circle { position: relative; width: 150px; height: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 22px; margin-bottom: 16px; transition: transform .25s ease; }\n  .ksf-pp .ksf-feature-item:hover .ksf-feature-circle { transform: translateY(-4px) rotate(-2deg); }\n  .ksf-pp .ksf-feature-circle::before { content: \"\"; position: absolute; inset: 10px; border-radius: 50%; border: 2px dashed rgba(255,255,255,0.9); }\n  .ksf-pp .ksf-feature-item:nth-child(1) .ksf-feature-circle { background: #07bcad; }\n  .ksf-pp .ksf-feature-item:nth-child(2) .ksf-feature-circle { background: #4a3db1; }\n  .ksf-pp .ksf-feature-item:nth-child(3) .ksf-feature-circle { background: #f10b65; }\n  .ksf-pp .ksf-feature-item:nth-child(4) .ksf-feature-circle { background: #ffaa00; }\n  .ksf-pp .ksf-feature-num { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 16px; line-height: 1.1; letter-spacing: 0.02em; color: #fff; position: relative; z-index: 1; }\n  .ksf-pp .ksf-feature-item p { color: #4a4a4a; font-size: 13px; margin: 0; line-height: 1.45; max-width: 200px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-feature-circle { width: 130px; height: 130px; } }\n\n  \/* MEDIA CARDS (alternating image + text) — one per Highlight, NO CAP on count *\/\n  .ksf-pp .ksf-card { padding: 32px 0; margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }\n  .ksf-pp .ksf-card--media .ksf-card-text { display: flex; flex-direction: column; }\n  .ksf-pp .ksf-card--media .ksf-eyebrow { margin-bottom: 8px; }\n  .ksf-pp .ksf-card--media .ksf-title { margin-bottom: 14px; }\n  .ksf-pp .ksf-section-shot { margin: 0; border-radius: 12px; overflow: hidden; box-shadow: none; aspect-ratio: 16\/9; }\n  .ksf-pp .ksf-section-shot img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 0; }\n  .ksf-pp .ksf-section-shot--contain img { object-fit: contain; background: #f4f5f6; }\n  .ksf-pp .ksf-card-video { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 12px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-card-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-bullets { list-style: none; margin: 0; padding: 0; color: #4a4a4a; font-size: 16px; }\n  .ksf-pp .ksf-bullets li { position: relative; padding-left: 28px; margin-bottom: 14px; line-height: 1.5; }\n  .ksf-pp .ksf-bullets li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 10px; height: 10px; border-radius: 50%; background: #07bcad; }\n\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES \/ INCLUDED PRESSER FEET — SIDE-BY-SIDE COLUMNS\n     Each section is its own bordered .ksf-featblock card, placed side by side with the others\n     (2 columns if no Presser Feet block, 3 if it exists). Each card holds ONE plain vertical\n     list — no internal split-in-half sub-columns. auto-fit lets this wrap to a single column\n     on narrow\/mobile screens automatically.\n     For SERGERS (and any machine without a real named presser-feet list): drop the 3rd\n     (Presser Feet) block, fold the single foot into Accessories, use only 2 columns. *\/\n  \/* KEY FEATURES \/ INCLUDED ACCESSORIES [\/ INCLUDED PRESSER FEET — SERGERS ONLY] — SIDE-BY-SIDE\n     COLUMNS. Default is 2 fixed columns (Key Features + Accessories) for every machine type.\n     Included Presser Feet as its own 3rd column is SERGER-ONLY — for every other machine type\n     (sewing, quilting, embroidery, coverstitch, combo, etc.), fold ALL presser feet into\n     Included Accessories as regular bullets, even if there's a long named list of them.\n     Each card holds ONE plain vertical list — no internal split-in-half sub-columns.\n     For the serger 3-column case, add the ksf-tricol-3 modifier class alongside ksf-tricol. *\/\n  .ksf-pp .ksf-tricol { display: grid !important; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; }\n  .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr 1fr; }\n  .ksf-pp .ksf-featblock { border: 1px solid #e6e7e8; border-radius: 18px; padding: 28px 26px; background: #fafbfb; }\n  .ksf-pp .ksf-tricol-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(22px, 2.2vw, 28px); letter-spacing: 0.02em; margin-bottom: 18px; }\n  .ksf-pp .ksf-collist { list-style: none; margin: 0; padding: 0; font-family: 'Montserrat', -apple-system, sans-serif; color: #4a4a4a; font-size: 13px; line-height: 1.5; }\n  .ksf-pp .ksf-collist li { position: relative; padding-left: 18px; margin-bottom: 12px; }\n  .ksf-pp .ksf-collist li:last-child { margin-bottom: 0; }\n  .ksf-pp .ksf-collist li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #07bcad; }\n  .ksf-pp .ksf-collist li strong { color: #2a2a2a; }\n  @media (max-width: 900px) { .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 700px) { .ksf-pp .ksf-tricol, .ksf-pp .ksf-tricol.ksf-tricol-3 { grid-template-columns: 1fr; } }\n\n  \/* FINE PRINT \/ CALLOUT NOTE — kept on hand though currently unused anywhere in this template.\n     The old \"machine shown for demonstration and may not be compatible\" disclaimer copy is\n     PERMANENTLY REMOVED and must never be reintroduced; these classes are just generic\n     utility styling if a different small-print or callout need comes up. *\/\n  .ksf-pp .ksf-fineprint { color: #8a8a8a; font-size: 12px; line-height: 1.5; margin: 8px 0 0; }\n  .ksf-pp .ksf-note { background: #f6f6f8; border-left: 3px solid #07bcad; border-radius: 8px; padding: 14px 16px; margin: 20px 0; color: #4a4a4a; font-size: 14px; line-height: 1.55; }\n  .ksf-pp .ksf-note strong { color: #2a2a2a; }\n\n  \/* WARRANTY tab prose width constraint *\/\n  .ksf-pp .ksf-warranty .ksf-lead { max-width: 720px; }\n\n  \/* PLAYLIST VIDEO SECTION (pure CSS, scales to many videos, up to 15) *\/\n  .ksf-pp .ksf-vp { display: grid; grid-template-columns: 1.7fr 1fr; gap: 20px; align-items: start; }\n  .ksf-pp .ksf-vp input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  .ksf-pp .ksf-vp-stage { position: relative; }\n  .ksf-pp .ksf-vp-screen { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background:#000; display:none; }\n  .ksf-pp .ksf-vp-screen iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }\n  .ksf-pp .ksf-vp-list { border:1px solid #e6e7e8; border-radius:16px; overflow:hidden; max-height:420px; overflow-y:auto; }\n  .ksf-pp .ksf-vp-listhead { font-family:'Bebas Neue',sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:15px; color:#fff; background:linear-gradient(120deg,#07bcad,#4a3db1); padding:12px 16px; position:sticky; top:0; }\n  .ksf-pp .ksf-vp-row { display:flex; gap:12px; align-items:center; padding:12px 14px; cursor:pointer; border-bottom:1px solid #f0f0f0; transition:background .15s; }\n  .ksf-pp .ksf-vp-row:hover { background:#f6f7f8; }\n  .ksf-pp .ksf-vp-row:last-child { border-bottom:none; }\n  .ksf-pp .ksf-vp-num { font-family:'Bebas Neue',sans-serif; font-size:18px; color:#07bcad; width:22px; flex-shrink:0; text-align:center; }\n  .ksf-pp .ksf-vp-rowtitle { font-size:14px; font-weight:600; color:#2a2a2a; line-height:1.35; }\n  .ksf-pp .ksf-vp-play { margin-left:auto; width:26px; height:26px; border-radius:50%; background:#07bcad; flex-shrink:0; position:relative; }\n  .ksf-pp .ksf-vp-play::after { content:\"\"; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-left:8px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-stage #vps1,\n  .ksf-pp #vp2:checked ~ .ksf-vp-stage #vps2,\n  .ksf-pp #vp3:checked ~ .ksf-vp-stage #vps3,\n  .ksf-pp #vp4:checked ~ .ksf-vp-stage #vps4,\n  .ksf-pp #vp5:checked ~ .ksf-vp-stage #vps5,\n  .ksf-pp #vp6:checked ~ .ksf-vp-stage #vps6,\n  .ksf-pp #vp7:checked ~ .ksf-vp-stage #vps7,\n  .ksf-pp #vp8:checked ~ .ksf-vp-stage #vps8,\n  .ksf-pp #vp9:checked ~ .ksf-vp-stage #vps9,\n  .ksf-pp #vp10:checked ~ .ksf-vp-stage #vps10,\n  .ksf-pp #vp11:checked ~ .ksf-vp-stage #vps11,\n  .ksf-pp #vp12:checked ~ .ksf-vp-stage #vps12,\n  .ksf-pp #vp13:checked ~ .ksf-vp-stage #vps13,\n  .ksf-pp #vp14:checked ~ .ksf-vp-stage #vps14,\n  .ksf-pp #vp15:checked ~ .ksf-vp-stage #vps15 { display:block; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"],\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"],\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"],\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"],\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"],\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"],\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"],\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"],\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"],\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"],\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"],\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"],\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"],\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"],\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] { background:#eef7f6; }\n  .ksf-pp #vp1:checked ~ .ksf-vp-list label[for=\"vp1\"] .ksf-vp-num,\n  .ksf-pp #vp2:checked ~ .ksf-vp-list label[for=\"vp2\"] .ksf-vp-num,\n  .ksf-pp #vp3:checked ~ .ksf-vp-list label[for=\"vp3\"] .ksf-vp-num,\n  .ksf-pp #vp4:checked ~ .ksf-vp-list label[for=\"vp4\"] .ksf-vp-num,\n  .ksf-pp #vp5:checked ~ .ksf-vp-list label[for=\"vp5\"] .ksf-vp-num,\n  .ksf-pp #vp6:checked ~ .ksf-vp-list label[for=\"vp6\"] .ksf-vp-num,\n  .ksf-pp #vp7:checked ~ .ksf-vp-list label[for=\"vp7\"] .ksf-vp-num,\n  .ksf-pp #vp8:checked ~ .ksf-vp-list label[for=\"vp8\"] .ksf-vp-num,\n  .ksf-pp #vp9:checked ~ .ksf-vp-list label[for=\"vp9\"] .ksf-vp-num,\n  .ksf-pp #vp10:checked ~ .ksf-vp-list label[for=\"vp10\"] .ksf-vp-num,\n  .ksf-pp #vp11:checked ~ .ksf-vp-list label[for=\"vp11\"] .ksf-vp-num,\n  .ksf-pp #vp12:checked ~ .ksf-vp-list label[for=\"vp12\"] .ksf-vp-num,\n  .ksf-pp #vp13:checked ~ .ksf-vp-list label[for=\"vp13\"] .ksf-vp-num,\n  .ksf-pp #vp14:checked ~ .ksf-vp-list label[for=\"vp14\"] .ksf-vp-num,\n  .ksf-pp #vp15:checked ~ .ksf-vp-list label[for=\"vp15\"] .ksf-vp-num { color:#f10b65; }\n  @media (max-width: 760px) { .ksf-pp .ksf-vp { grid-template-columns:1fr; } .ksf-pp .ksf-vp-list { max-height:300px; } }\n\n  \/* SINGLE VIDEO — used INSTEAD of the playlist when there is exactly ONE video.\n     Centered embed, caption below, no sidebar list. Drop the Videos tab entirely if there\n     are zero videos. *\/\n  .ksf-pp .ksf-single-video { max-width: 720px; margin: 0 auto; }\n  .ksf-pp .ksf-single-video-frame { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 16px; overflow: hidden; background: #000; }\n  .ksf-pp .ksf-single-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n  .ksf-pp .ksf-single-video-caption { text-align: center; font-size: 14px; font-weight: 600; color: #4a4a4a; margin: 14px 0 0; }\n\n  \/* TAB PROSE PANELS (Warranty \/ Why Buy \/ Education hold text, not just tables) *\/\n  .ksf-pp .ksf-panel-prose { padding: 24px 28px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-prose h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  .ksf-pp .ksf-panel-prose ul { margin: 10px 0 0; padding-left: 20px; }\n  .ksf-pp .ksf-panel-prose li { margin-bottom: 8px; }\n  \/* PANEL with image on the left + prose on the right (e.g. Warranty \/ Why Buy \/ Education).\n     IMPORTANT: display is NOT set here. It is set ONLY on the active\/checked tab rule below\n     (grid for split panels, block for plain panels). Setting display:grid unconditionally on\n     this base class is the bug that was fixed — never reintroduce it. *\/\n  .ksf-pp .ksf-panel-split { grid-template-columns: 0.8fr 1.2fr; gap: 28px; align-items: start; padding: 24px 28px; }\n  .ksf-pp .ksf-panel-split img { display: block; width: 100%; height: auto; max-width: 100%; }\n  .ksf-pp .ksf-panel-split .ksf-panel-splitbody { color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n  .ksf-pp .ksf-panel-split h3 { font-family: 'Bebas Neue', sans-serif; font-size: 22px; letter-spacing: 1px; color: #2a2a2a; margin: 0 0 10px; }\n  @media (max-width: 640px) { .ksf-pp .ksf-panel-split { grid-template-columns: 1fr; gap: 18px; } }\n\n  \/* FAQ ACCORDION (pure CSS via \u003cdetails\u003e) *\/\n  .ksf-pp .ksf-faq { margin: 40px 0 0; }\n  .ksf-pp .ksf-faq .ksf-eyebrow { text-align: center; }\n  .ksf-pp .ksf-faq .ksf-title { text-align: center; margin-bottom: 24px; }\n  .ksf-pp .ksf-faq-item { border: 1px solid #e6e7e8; border-radius: 14px; margin-bottom: 12px; overflow: hidden; background: #fff; }\n  .ksf-pp .ksf-faq-item summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; color: #2a2a2a; display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .ksf-pp .ksf-faq-item summary::-webkit-details-marker { display: none; }\n  .ksf-pp .ksf-faq-item summary::after { content: \"+\"; font-family: 'Bebas Neue', sans-serif; font-size: 26px; color: #07bcad; line-height: 1; flex-shrink: 0; }\n  .ksf-pp .ksf-faq-item[open] summary::after { content: \"\\2013\"; }\n  .ksf-pp .ksf-faq-item[open] summary { color: #07bcad; }\n  .ksf-pp .ksf-faq-answer { padding: 0 22px 20px; color: #4a4a4a; font-size: 15px; line-height: 1.65; }\n\n  \/* ===== SPECIFICATIONS + WARRANTY + WHY BUY + EDUCATION + VIDEOS — contained tabbed card (pure CSS, no JS) ===== *\/\n  .ksf-pp .ksf-speccard { margin: 24px 0; border: 1px solid #e6e7e8; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 50px -30px rgba(0,0,0,0.25); background: #fff; }\n  .ksf-pp .ksf-speccard-head { background: linear-gradient(120deg, #07bcad 0%, #069e92 100%); padding: 22px 28px; }\n  .ksf-pp .ksf-speccard-head .ksf-eyebrow { font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: #e0fffb; margin: 0 0 2px; }\n  .ksf-pp .ksf-speccard-head h2 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(26px, 3.4vw, 36px); line-height: 1; color: #fff; margin: 0; font-weight: 400; }\n  .ksf-pp .ksf-tabs input[type=\"radio\"] { position: absolute; opacity: 0; pointer-events: none; }\n  .ksf-pp .ksf-tabnav { display: flex; flex-wrap: wrap; gap: 6px; padding: 14px 20px 0; background: #f4f5f6; border-bottom: 1px solid #e6e7e8; }\n  .ksf-pp .ksf-tablabel { font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 1.5px; text-transform: uppercase; padding: 10px 18px; border-radius: 10px 10px 0 0; background: transparent; color: #8a8a8a; cursor: pointer; user-select: none; transition: background .2s, color .2s; border: 1px solid transparent; border-bottom: none; position: relative; top: 1px; }\n  .ksf-pp .ksf-tablabel:hover { color: #4a4a4a; }\n  .ksf-pp .ksf-panel { display: none; }\n  .ksf-pp .ksf-spec-table { width: 100%; border-collapse: collapse; }\n  .ksf-pp .ksf-spec-table td { padding: 13px 28px; font-size: 15px; border-bottom: 1px solid #f1f1f2; }\n  .ksf-pp .ksf-spec-table tr:last-child td { border-bottom: none; }\n  .ksf-pp .ksf-spec-table tr:nth-child(even) { background: #fafbfb; }\n  .ksf-pp .ksf-spec-table td.ksf-k { color: #2a2a2a; font-weight: 600; width: 54%; }\n  .ksf-pp .ksf-spec-table td.ksf-v { color: #565656; }\n  \/* each tab is tinted its own BRAND color when inactive, solid when active *\/\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t1\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t2\"] { background: rgba(41,182,216,0.14); color: #1f97b8; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t3\"] { background: rgba(74,61,177,0.12); color: #4a3db1; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t4\"] { background: rgba(241,11,101,0.12); color: #f10b65; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t5\"] { background: rgba(255,170,0,0.16); color: #cc8800; }\n  .ksf-pp .ksf-tabnav label[for=\"ksf-t6\"] { background: rgba(7,188,173,0.12); color: #06978b; }\n  .ksf-pp #ksf-t1:checked ~ .ksf-tabnav label[for=\"ksf-t1\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  .ksf-pp #ksf-t2:checked ~ .ksf-tabnav label[for=\"ksf-t2\"] { background: #29b6d8; color: #fff; border-color: #29b6d8; }\n  .ksf-pp #ksf-t3:checked ~ .ksf-tabnav label[for=\"ksf-t3\"] { background: #4a3db1; color: #fff; border-color: #4a3db1; }\n  .ksf-pp #ksf-t4:checked ~ .ksf-tabnav label[for=\"ksf-t4\"] { background: #f10b65; color: #fff; border-color: #f10b65; }\n  .ksf-pp #ksf-t5:checked ~ .ksf-tabnav label[for=\"ksf-t5\"] { background: #ffaa00; color: #fff; border-color: #ffaa00; }\n  .ksf-pp #ksf-t6:checked ~ .ksf-tabnav label[for=\"ksf-t6\"] { background: #07bcad; color: #fff; border-color: #07bcad; }\n  \/* FIXED (do not merge these two rules \/ do not apply display unconditionally elsewhere):\n     Specifications (t1) and Videos (t5\/t6) are PLAIN panels -\u003e display:block when active.\n     Warranty (t2), Why Buy From Us (t3), Education (t4) are SPLIT panels (image+text) -\u003e\n     display:grid when active. If the Videos tab is ever dropped (0 videos), just delete its\n     input\/label\/panel trio — do not renumber the others. *\/\n  .ksf-pp #ksf-t1:checked ~ #ksf-p1,\n  .ksf-pp #ksf-t5:checked ~ #ksf-p5,\n  .ksf-pp #ksf-t6:checked ~ #ksf-p6 { display: block; }\n  .ksf-pp #ksf-t2:checked ~ #ksf-p2,\n  .ksf-pp #ksf-t3:checked ~ #ksf-p3,\n  .ksf-pp #ksf-t4:checked ~ #ksf-p4 { display: grid; }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-tablabel { font-size: 14px; padding: 8px 12px; letter-spacing: 1px; }\n    .ksf-pp .ksf-spec-table td { padding: 12px 16px; font-size: 14px; }\n    .ksf-pp .ksf-spec-table td.ksf-k { width: 56%; }\n    .ksf-pp .ksf-speccard-head { padding: 18px 20px; }\n  }\n\n  @media (max-width: 860px) {\n    .ksf-pp .ksf-hero { grid-template-columns: 1fr; padding: 28px; }\n    .ksf-pp .ksf-hero-media { order: -1; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: repeat(2, 1fr); }\n    .ksf-pp .ksf-card--media { grid-template-columns: 1fr; gap: 20px; }\n    .ksf-pp .ksf-card--media .ksf-section-shot { order: -1; }\n  }\n  @media (max-width: 640px) {\n    .ksf-pp .ksf-card { padding: 20px 0; }\n    .ksf-pp .ksf-hero-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"ksf-hero\"\u003e\n    \u003cdiv class=\"ksf-hero-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBERNINA\u003c\/p\u003e\n      \u003ch1\u003eQ-matic Longarm Quilting Automation System\u003c\/h1\u003e\n      \u003cp class=\"ksf-lead\"\u003eBERNINA Q-matic is a state-of-the-art automated quilting system engineered for BERNINA frame longarm machines. Combining an intuitive touchscreen interface, WiFi design transfer, Art \u0026amp; Stitch design software, and seamless switching between automated and free-hand modes with a one-touch quick belt release, Q-matic stitches complex edge-to-edge or custom quilt patterns effortlessly.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-hero-media\"\u003e\n      \u003c!-- Video hero (replaces the image, per user): Lisa H. Calle \/ BERNINA Q 24. Image kept in CSV as fallback. --\u003e\n      \u003cdiv class=\"ksf-hero-video\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/xeOu-Ywf9UM\" title=\"Quilt Artist Lisa H. Calle talks about her BERNINA Q 24\" loading=\"eager\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 4 KEY FEATURE CIRCLES (2-line titles) --\u003e\n  \u003cdiv class=\"ksf-hero-features\"\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e675+\u003cbr\u003eQuilt Designs\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eDesigner motifs from Tula Pink, Amanda Murphy, and more.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eWiFi\u003cbr\u003eDesign Sync\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eSend quilt files wirelessly from your PC or laptop.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003eArt \u0026amp; Stitch\u003cbr\u003eSoftware Included\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eCreate and edit your own custom quilt designs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-feature-item\"\u003e\n      \u003cdiv class=\"ksf-feature-circle\"\u003e\u003cdiv class=\"ksf-feature-num\"\u003e1-Touch\u003cbr\u003eBelt Release\u003c\/div\u003e\u003c\/div\u003e\n      \u003cp\u003eSwitch between automated and free-hand quilting.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHTS: alternating side, 6 images. --\u003e\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-01.jpg?v=1790969884\" alt=\"One-touch quick belt release on the BERNINA Q-matic system\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eAutomated or Free-Hand\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eAutomated or Free-Hand: One-Touch Belt Release\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eSwitch instantly between automated stitch-outs and manual free-hand quilting with the one-touch quick belt release. Combine digitized designs with your own free-hand work on the same quilt.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDrive \u0026amp; Navigation\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eEasyGlide \u0026amp; MicroMove Precision\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eThe compact, ultra-quiet belt drive provides smooth multidirectional motion. Integrated EasyGlide power-steering assistance moves the machine effortlessly, while MicroMove positions the needle precisely on target for perfect starting stitches.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-02.jpg?v=1790969884\" alt=\"BERNINA Q-matic belt drive with EasyGlide and MicroMove\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-03.png?v=1790969884\" alt=\"BERNINA Q-matic touchscreen display synced with the sewhead screen\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDisplay \u0026amp; Sewhead Sync\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eTouchscreen \u0026amp; Sewhead Sync\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003ePlan and control every stitch-out on the touchscreen display with Pinch-Zoom and Pan controls. It syncs with your machine’s sewhead screen, which shows context-sensitive tasks and lets you confirm settings or adjust thread tension and SPI on the fly.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003ePlacement \u0026amp; Custom Layouts\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eGrab \u0026amp; Drop \u0026amp; Virtual Block Alignment\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eScale, rotate, morph, or align designs to fit irregular blocks and borders. Grab \u0026amp; Drop lets you virtually attach motifs to quilt blocks or set virtual markers, so edge-to-edge and custom layouts land exactly where you want them.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-04.png?v=1790969884\" alt=\"Grab and Drop design placement in BERNINA Q-matic\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cfigure class=\"ksf-section-shot ksf-section-shot--contain\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-05.png?v=1790969884\" alt=\"Art \u0026amp; Stitch quilt design software for BERNINA Q-matic\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eSoftware \u0026amp; Connectivity\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003eArt \u0026amp; Stitch Software \u0026amp; WiFi Design Transfer\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eFull Art \u0026amp; Stitch software is included, so you can create or edit your own custom quilt designs. Import .bqm, .dxf, and other major longarm formats, then send files wirelessly from your PC or laptop to Q-matic, or use the USB ports.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ksf-card ksf-card--media\"\u003e\n    \u003cdiv class=\"ksf-card-text\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eBuilt-in Designs\u003c\/p\u003e\n      \u003ch2 class=\"ksf-title\"\u003e675+ Designer Quilting Motifs\u003c\/h2\u003e\n      \u003cp class=\"ksf-lead\"\u003eStart quilting right away with more than 675 built-in motifs, including collections from Tula Pink, Sarah Vedeler, Amanda Murphy, and Pat Ritter, for everything from simple edge-to-edge designs to intricate custom patterns.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"ksf-section-shot\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/highlight-06.jpg?v=1790969884\" alt=\"Designer quilting motifs included with BERNINA Q-matic\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ KEY FEATURES \/ INCLUDED ACCESSORIES ============\n       Stacked full-width cards (L 460 layout). No Presser Feet card (automation system, not a machine).\n       Touchscreen PC left out of Accessories until confirmed as included. --\u003e\n  \u003csection class=\"ksf-card ksf-tricol\" style=\"grid-template-columns: 1fr;\"\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eKey Features\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\" style=\"columns: 2 260px; column-gap: 48px;\"\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eWiFi Wireless Design Sync:\u003c\/strong\u003e Transfer quilt files wirelessly from your PC or laptop straight to the Q-matic system.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eArt \u0026amp; Stitch Software Included:\u003c\/strong\u003e Professional digitizing software to create or edit custom quilt designs.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eOne-Touch Belt Release:\u003c\/strong\u003e Switch instantly between automated stitch-outs and manual free-hand quilting.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eEasyGlide \u0026amp; MicroMove:\u003c\/strong\u003e Power-steering assistance moves the machine effortlessly, and MicroMove aligns starting stitches precisely.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eInteractive Sewhead Screen:\u003c\/strong\u003e Displays context-sensitive tasks and lets you adjust thread tension or SPI live.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eGrab \u0026amp; Drop Positioning:\u003c\/strong\u003e Virtually attach motifs to quilt blocks or set virtual markers for perfect border layouts.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003e675+ Designer Motifs Included:\u003c\/strong\u003e Collections from Tula Pink, Sarah Vedeler, Amanda Murphy, and Pat Ritter.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eUL Listed:\u003c\/strong\u003e Meets recognized safety and electrical standards for reliable studio performance.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eCompact Belt Drive:\u003c\/strong\u003e Ultra-quiet servo belt drive for smooth multidirectional motion.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003ePinch-Zoom \u0026amp; Pan Controls:\u003c\/strong\u003e Navigate designs on the touchscreen display with familiar gestures.\u003c\/li\u003e\n        \u003cli style=\"break-inside: avoid;\"\u003e\n\u003cstrong\u003eFlexible File Support:\u003c\/strong\u003e Import .bqm, .dxf, and major longarm formats via WiFi or USB.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ksf-featblock\"\u003e\n      \u003ch2 class=\"ksf-title ksf-tricol-title\"\u003eIncluded\u003c\/h2\u003e\n      \u003cul class=\"ksf-collist\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSoftware \u0026amp; Designs:\u003c\/strong\u003e Art \u0026amp; Stitch Software Bundle, 675+ Built-in Designer Quilting Motifs\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eHardware:\u003c\/strong\u003e Compact Belt Drive System with One-Touch Quick Belt Release\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ DETAILS — contained tabbed card (pure CSS, no JS) ============\n       4 tabs: Specifications · Warranty \u0026amp; Support · Why Buy From Us · Videos (3-video playlist).\n       No Education tab: Claudia unsure for automations (@Connor) — left out, same as frames, until confirmed. --\u003e\n  \u003cdiv class=\"ksf-speccard ksf-tabs\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t1\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t2\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t3\"\u003e\n    \u003cinput type=\"radio\" name=\"ksf-spectabs\" id=\"ksf-t5\"\u003e\n\n    \u003cdiv class=\"ksf-speccard-head\"\u003e\n      \u003cp class=\"ksf-eyebrow\"\u003eDetails\u003c\/p\u003e\n      \u003ch2\u003eProduct Details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ksf-tabnav\"\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t1\"\u003eSpecifications\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t2\"\u003eWarranty \u0026amp; Support\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t3\"\u003eWhy Buy From Us\u003c\/label\u003e\n      \u003clabel class=\"ksf-tablabel\" for=\"ksf-t5\"\u003eVideos\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: Specifications (automation-system terms). Weight and dimensions not stated — omitted. --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p1\"\u003e\n      \u003ctable class=\"ksf-spec-table\"\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eMachine \u0026amp; Frame Compatibility\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eBERNINA PRO Frame: Q 20, Q 24 \/ BERNINA Studio Frame: Q 16 PLUS, Q 20\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDrive System\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eCompact Servo Belt Drive \/ One-Touch Quick Belt Release \/ EasyGlide \/ MicroMove\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDisplay \u0026amp; Interface\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eTouchscreen PC with WiFi Connectivity \/ Pinch-Zoom \u0026amp; Pan \/ Task-Specific Sewhead Interaction Screen\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eDesign Tools\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eScale \/ Rotate \/ Morph \/ Align \/ Grab \u0026amp; Drop \/ Virtual Block Alignment \u0026amp; Markers\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eIncluded Software \u0026amp; Content\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eArt \u0026amp; Stitch Software \/ 675+ Designer Quilting Motifs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSupported File Formats\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003e.bqm \/ .dxf \/ Major Longarm Formats via Art \u0026amp; Stitch Conversion\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eWiFi \/ USB\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"ksf-k\"\u003eSafety\u003c\/td\u003e\n\u003ctd class=\"ksf-v\"\u003eUL® Listed and Approved\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: Warranty \u0026 Support — text only, NO badge. Spec sheet gives no year terms for Q-matic,\n         so the machine 20\/5\/2 badge is not assumed. [CONFIRM] terms. --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p2\"\u003e\n      \u003ch3\u003eBERNINA Warranty \u0026amp; Support\u003c\/h3\u003e\n      \u003cp\u003eBERNINA Q-matic is covered by the BERNINA Longarm Manufacturer Warranty and backed by BERNINA system support. Our team is here to help with setup, questions, and service.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3: Why Buy From Us (image left, text right — STANDARD, same every machine) --\u003e\n    \u003cdiv class=\"ksf-panel ksf-panel-split\" id=\"ksf-p3\"\u003e\n      \u003cfigure style=\"margin:0;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/Why_buy_from_us.png?v=1785865697\" alt=\"Why buy from us\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"ksf-panel-splitbody\"\u003e\n        \u003ch3\u003eWhy Buy From Us\u003c\/h3\u003e\n        \u003cp\u003eWhen you buy from Sew It Online, you're covered — before, during, and after the sale.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eReal Support When You Need It\u003c\/strong\u003e — call us first. Our techs and education specialists solve a lot over video, find you a local repair shop, or walk you through shipping it back. Just keep your box.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarranty Valid at Any Authorized Dealer\u003c\/strong\u003e — your coverage travels with you. Take your machine anywhere for service, no questions asked.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 5: Videos — playlist (3 videos, original YouTube titles) --\u003e\n    \u003cdiv class=\"ksf-panel\" id=\"ksf-p5\"\u003e\n      \u003cdiv class=\"ksf-vp\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp1\" checked\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp2\"\u003e\n        \u003cinput type=\"radio\" name=\"ksf-vp\" id=\"vp3\"\u003e\n        \u003cdiv class=\"ksf-vp-stage\"\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps1\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/y1jppx1ABxs\" title=\"BERNINA Q-matic: Hardware Setup and Getting Started\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps2\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/aGrt5jJboBc\" title=\"How to install BERNINA Q-matic on the BERNINA Studio Frame\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ksf-vp-screen\" id=\"vps3\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/U0lZ5DOB53c\" title=\"BERNINA Q-matic Video Tutorial: Art and Stitch\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ksf-vp-list\"\u003e\n          \u003cdiv class=\"ksf-vp-listhead\"\u003eBERNINA Q-matic Videos\u003c\/div\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp1\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eBERNINA Q-matic: Hardware Setup and Getting Started\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp2\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eHow to install BERNINA Q-matic on the BERNINA Studio Frame\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003clabel class=\"ksf-vp-row\" for=\"vp3\"\u003e\u003cspan class=\"ksf-vp-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"ksf-vp-rowtitle\"\u003eBERNINA Q-matic Video Tutorial: Art and Stitch\u003c\/span\u003e\u003cspan class=\"ksf-vp-play\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FAQ (accordion + FAQPage schema) ============ --\u003e\n  \u003csection class=\"ksf-faq\"\u003e\n    \u003cp class=\"ksf-eyebrow\"\u003eQuestions\u003c\/p\u003e\n    \u003ch2 class=\"ksf-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhich BERNINA longarms work with Q-matic?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eQ-matic works with BERNINA frame longarms: the Q 20 and Q 24 on the BERNINA PRO Frame, and the Q 16 PLUS and Q 20 on the BERNINA Studio Frame.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eCan I still quilt free-hand with Q-matic installed?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eYes. The one-touch quick belt release lets you switch instantly between automated stitch-outs and manual free-hand quilting, and you can even combine digitized designs with free-hand work.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eWhat software comes with Q-matic?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eQ-matic includes full Art \u0026amp; Stitch software for creating and editing custom quilt designs, plus more than 675 built-in designer motifs. It imports .bqm, .dxf, and other major longarm formats.\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"ksf-faq-item\"\u003e\n      \u003csummary\u003eHow do I send designs to Q-matic?\u003c\/summary\u003e\n      \u003cdiv class=\"ksf-faq-answer\"\u003eTransfer quilt files wirelessly from your PC or laptop over WiFi, or load them through the USB ports.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Which BERNINA longarms work with Q-matic?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Q-matic works with BERNINA frame longarms: the Q 20 and Q 24 on the BERNINA PRO Frame, and the Q 16 PLUS and Q 20 on the BERNINA Studio Frame.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can I still quilt free-hand with Q-matic installed?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes. The one-touch quick belt release lets you switch instantly between automated stitch-outs and manual free-hand quilting, and you can even combine digitized designs with free-hand work.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What software comes with Q-matic?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Q-matic includes full Art \u0026 Stitch software for creating and editing custom quilt designs, plus more than 675 built-in designer motifs. It imports .bqm, .dxf, and other major longarm formats.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How do I send designs to Q-matic?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Transfer quilt files wirelessly from your PC or laptop over WiFi, or load them through the USB ports.\"\n        }\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- =============================== END SNIPPET =============================== --\u003e","brand":"BERNINA","offers":[{"title":"Default Title","offer_id":71448574066941,"sku":null,"price":15999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1628\/9107\/files\/bernina-qmatic-hero.jpg?v=1790969904"}],"url":"https:\/\/sewitonline.com\/collections\/quilting-automation.oembed","provider":"Sew It Online","version":"1.0","type":"link"}