{"product_id":"ultra-led-flow-star-bundle","title":"Ultra GlowStar Bundle","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul class=\"spg-inf\"\u003e\n\u003cul class=\"tabs\"\u003e\n\u003cli\u003e\u003ca class=\"active\" href=\"#tab1\"\u003e•Details\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"#tab2\"\u003e •Features\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"#tab3\"\u003e •Specs\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\u003cli class=\"active\" id=\"tab1\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color: #000000;\"\u003eINCLUDES:\u003c\/span\u003e\u003c\/strong\u003e 1x Flow Star, 8x LED inserts, \u0026amp; 4x Charge Cables.\u003c\/p\u003e\n\u003cul class=\"spg-inf\"\u003e\n\u003cli class=\"product-shipping-note\"\u003eFREE SHIPPING ON U.S. ORDERS $85+\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"icon-checkmark\"\u003e\u003c\/span\u003eHASSLE-FREE RETURNS\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"icon-checkmark\"\u003e\u003c\/span\u003e100% SATISFACTION GUARANTEED\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/Dot_XL_Pro_PDF.pdf?78\" title=\"Dot XL Pro \u0026amp; Orb Poi Instruction Manual\"\u003e\u003cspan\u003e🔗 LED\u003c\/span\u003e INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli id=\"tab2\"\u003e•\u003cstrong\u003eRECHARGEABLE LED SYSTEM:\u003c\/strong\u003e No disposable batteries. Remove the LED inserts, recharge, and get back to flowing. Choose from amazing mind-bending flash patterns, mellow morphs, and everything in between.\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cspan\u003e•\u003cstrong\u003eDAY \u0026amp; NIGHT FLOW STAR:\u003c\/strong\u003e 12 beautiful and adjustable Color Modes \u0026amp; UV-reactive fabric bring daytime color, while light-diffusing tips come alive after dark. 8 Zipper Pockets allow you to remove the lights for charging or cleaning.\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cspan\u003e•\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eLIFETIME MANUFACTURER'S WARRANTY:\u003c\/strong\u003e Your UltraPoi Lights are covered by our lifetime warranty. If you're not 100% happy with your Lights, contact us directly so we can help!\u003c\/li\u003e\n\u003cli id=\"tab3\" style=\"text-align: left;\"\u003e•\u003cstrong\u003eULTRA LED FLOW STAR SPECS: \u003c\/strong\u003e25 Inch Diameter, 19 Ounce Weight, 8-Sided, UV Multi-Layer Construction, 8x Zipper Pocket Design\u003cstrong\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cspan\u003e• \u003c\/span\u003e\u003c\/span\u003eWHAT'S IN THE PACKAGE: \u003c\/strong\u003e1x Flow Star, 8x LED inserts, \u0026amp; 4x Charge Cables.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c!-- split --\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1\" name=\"viewport\"\u003e\u003cmeta content=\"Master your spin with the Ultra LED Flow Star. Features perfect balance, bright rechargeable LED glow lights, and durable, washable fabric.\" name=\"description\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    body { margin: 0; }\n:root {\n      --teal: #03A196;\n      --teal-dark: #028c82;\n      --coral: #FF6B6B;\n      --coral-dark: #f35d5d;\n      --navy: #1A1F36;\n      --navy-light: #2a3152;\n      --purple: #9B5DE5;\n      --purple-dark: #844bd0;\n      --teal-soft: rgba(3, 161, 150, 0.1);\n      --coral-soft: rgba(255, 107, 107, 0.12);\n      --purple-soft: rgba(155, 93, 229, 0.12);\n      --text: var(--navy);\n      --muted: #5f697f;\n      --border: rgba(26, 31, 54, 0.12);\n      --shadow: 0 18px 48px rgba(26, 31, 54, 0.1);\n      --max-width: 1180px;\n      --radius: 24px;\n    }\n\n    * { box-sizing: border-box; }\n    .ultra-led-flow-star-page { scroll-behavior: smooth; margin: 0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif; background: radial-gradient(circle at top left, rgba(3, 161, 150, 0.18), transparent 30%), radial-gradient(circle at top right, rgba(155, 93, 229, 0.16), transparent 26%), linear-gradient(180deg, #ffffff 0%, #f9fffd 45%, #ffffff 100%); color: var(--text); line-height: 1.5; }\n    .ultra-led-flow-star-page img, .ultra-led-flow-star-page video, .ultra-led-flow-star-page iframe { max-width: 100%; display: block; }\n    .ultra-led-flow-star-page a { color: inherit; text-decoration: none; }\n    .page-wrap { overflow: hidden; }\n    .container { width: min(100% - 32px, var(--max-width)); margin: 0 auto; }\n    .section { padding: 78px 0; }\n    .section-header { max-width: 780px; margin-bottom: 34px; }\n    .section-header.center { margin-left: auto; margin-right: auto; text-align: center; }\n    .compact-section-header { margin-bottom: 24px; }\n\n    h1, h2, h3, p { margin-top: 0; }\n    h1 { font-size: clamp(3rem, 9vw, 6.8rem); line-height: 0.88; letter-spacing: -0.075em; margin-bottom: 22px; max-width: 900px; color: var(--navy); }\n    h2 { font-size: clamp(2.1rem, 5vw, 4.2rem); line-height: 0.96; letter-spacing: -0.055em; margin-bottom: 18px; color: var(--navy); }\n    h3 { font-size: 1.3rem; line-height: 1.15; margin-bottom: 12px; color: var(--navy); }\n    p { color: var(--muted); font-size: 1.04rem; }\n    .lead { font-size: clamp(1.18rem, 2.4vw, 1.55rem); color: #32405d; max-width: 730px; }\n\n    .eyebrow { display: inline-flex; align-items: center; gap: 8px; color: var(--teal); font-weight: 900; text-transform: uppercase; letter-spacing: 0.14em; font-size: 0.78rem; margin-bottom: 14px; }\n    .eyebrow::before { content: \"\"; width: 10px; height: 10px; border-radius: 999px; background: var(--coral); box-shadow: 14px 0 0 var(--purple); margin-right: 14px; }\n\n    .button-row { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; margin-top: 28px; }\n    .ultra-led-flow-star-page a.btn, .ultra-led-flow-star-page button.btn, .ultra-led-flow-star-page .btn { display: inline-flex !important; align-items: center; justify-content: center; min-height: 54px; padding: 0 26px; border-radius: 999px; font-weight: 950; text-transform: uppercase; letter-spacing: 0.045em; transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease, background 180ms ease; cursor: pointer; border: 0 !important; color: #ffffff !important; text-decoration: none !important; text-align: center; line-height: 1; }\n    .ultra-led-flow-star-page .btn:hover { transform: translateY(-2px); filter: brightness(0.96) saturate(1.06); color: #ffffff !important; }\n    .ultra-led-flow-star-page .btn-primary { background: var(--teal) !important; box-shadow: 0 16px 38px rgba(3, 161, 150, 0.28); }\n    .ultra-led-flow-star-page .btn-primary:hover { background: var(--teal-dark) !important; box-shadow: 0 20px 48px rgba(3, 161, 150, 0.32); }\n    .ultra-led-flow-star-page .btn-secondary { background: var(--navy) !important; box-shadow: 0 14px 34px rgba(26, 31, 54, 0.2); }\n    .ultra-led-flow-star-page .btn-secondary:hover { background: var(--navy-light) !important; box-shadow: 0 18px 42px rgba(26, 31, 54, 0.24); }\n    .ultra-led-flow-star-page .btn-coral { background: var(--coral) !important; box-shadow: 0 16px 38px rgba(255, 107, 107, 0.26); }\n    .ultra-led-flow-star-page .btn-coral:hover { background: var(--coral-dark) !important; box-shadow: 0 20px 48px rgba(255, 107, 107, 0.3); }\n    .ultra-led-flow-star-page .btn-purple { background: var(--purple) !important; box-shadow: 0 16px 38px rgba(155, 93, 229, 0.24); }\n    .ultra-led-flow-star-page .btn-purple:hover { background: var(--purple-dark) !important; box-shadow: 0 20px 48px rgba(155, 93, 229, 0.28); }\n\n    .urgency-bar { background: linear-gradient(90deg, var(--teal), var(--purple), var(--coral)); color: #ffffff; text-align: center; font-weight: 950; padding: 12px 18px; letter-spacing: 0.02em; }\n\n    .hero { position: relative; padding: 84px 0 54px; min-height: auto; display: block; }\n    .hero::after { content: \"\"; position: absolute; right: -90px; top: 160px; width: 280px; height: 280px; border-radius: 999px; background: rgba(255, 107, 107, 0.14); z-index: 0; }\n    .hero-grid { display: grid; grid-template-columns: 1fr; gap: 32px; align-items: start; position: relative; z-index: 1; }\n    .hero-card { position: relative; border-radius: 36px; overflow: hidden; background: linear-gradient(145deg, var(--teal-soft), var(--purple-soft), var(--coral-soft)); border: 1px solid var(--border); min-height: 0; box-shadow: var(--shadow); width: 100%; }\n    .hero-card .placeholder { min-height: 0; border: 0; border-radius: 0; }\n    .hero-badges { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px; }\n    .pill { display: inline-flex; align-items: center; gap: 8px; padding: 9px 14px; border-radius: 999px; color: var(--navy); font-weight: 900; font-size: 0.92rem; border: 1px solid var(--border); background: #ffffff; box-shadow: 0 10px 28px rgba(26, 31, 54, 0.08); }\n    .hero-badges .pill:nth-child(1) { border-color: rgba(3, 161, 150, 0.32); background: var(--teal-soft); }\n    .hero-badges .pill:nth-child(2) { border-color: rgba(255, 107, 107, 0.34); background: var(--coral-soft); }\n    .hero-badges .pill:nth-child(3) { border-color: rgba(155, 93, 229, 0.34); background: var(--purple-soft); }\n\n    .placeholder { min-height: 320px; border: 2px dashed rgba(26, 31, 54, 0.18); border-radius: var(--radius); background: #f7fbfa; color: var(--muted); display: grid; place-items: center; text-align: center; padding: 0; overflow: hidden; }\n    .blank-replaceable-img { display: block; width: 100%; height: 100%; min-height: inherit; object-fit: cover; border-radius: inherit; background: #f7fbfa; }\n\n    .value-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }\n    .value-card, .feature-card, .pricing-card, .faq-item { background: #ffffff; border: 1px solid var(--border); border-radius: var(--radius); padding: 24px; box-shadow: var(--shadow); }\n    .value-card { display: flex; flex-direction: column; }\n    .value-card:nth-child(1), .feature-card:nth-child(1), .faq-item:nth-child(1) { background: linear-gradient(180deg, var(--teal-soft), #ffffff 70%); }\n    .value-card:nth-child(2), .feature-card:nth-child(2), .faq-item:nth-child(2) { background: linear-gradient(180deg, var(--coral-soft), #ffffff 70%); }\n    .value-card:nth-child(3), .feature-card:nth-child(3), .faq-item:nth-child(3) { background: linear-gradient(180deg, var(--purple-soft), #ffffff 70%); }\n    .value-card:nth-child(4), .feature-card:nth-child(4), .faq-item:nth-child(4) { background: linear-gradient(180deg, rgba(26, 31, 54, 0.06), #ffffff 70%); }\n    .value-card .icon { font-size: 2rem; line-height: 1; margin: 2px 0 12px; }\n    .value-card h3 { margin-bottom: 10px; }\n    .value-card p { margin-bottom: 0; }\n    .value-visual { width: 100%; aspect-ratio: 1 \/ 1; min-height: 0; border-radius: 18px; overflow: hidden; border: 1px solid rgba(26, 31, 54, 0.1); background: #f7fbfa; margin-bottom: 18px; flex: 0 0 auto; }\n    .value-visual .blank-replaceable-img { width: 100%; height: 100%; min-height: 0; object-fit: cover; }\n\n    .video-shell { border: 1px solid var(--border); border-radius: 34px; background: #ffffff; padding: 14px; box-shadow: var(--shadow); }\n    .video-placeholder { min-height: 560px; border-radius: 24px; }\n\n    .youtube-full-width { width: 100%; margin-top: 30px; border: 1px solid var(--border); border-radius: 34px; background: #ffffff; padding: 14px; box-shadow: var(--shadow); }\n    .youtube-full-width .video-frame { position: relative; width: 100%; aspect-ratio: 16 \/ 9; overflow: hidden; border-radius: 24px; background: #000000; }\n    .youtube-full-width iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; }\n\n    .split { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: 48px; align-items: center; }\n    .premium-positioning-section { background: radial-gradient(circle at 16% 20%, rgba(255, 107, 107, 0.14), transparent 28%), radial-gradient(circle at 82% 72%, rgba(3, 161, 150, 0.12), transparent 30%), linear-gradient(180deg, #ffffff, #fff9f8 55%, #ffffff); }\n    .premium-positioning-section p:nth-of-type(2) { display: inline-block; color: var(--navy); font-size: 1.28rem; font-weight: 950; padding: 8px 14px; border-radius: 999px; background: rgba(255, 107, 107, 0.12); border: 1px solid rgba(255, 107, 107, 0.22); }\n    .premium-list { display: grid; gap: 12px; padding: 0; margin: 0; list-style: none; }\n    .premium-list li { position: relative; color: var(--navy); background: #ffffff; border: 1px solid var(--border); border-radius: 18px; padding: 15px 16px 15px 48px; box-shadow: 0 10px 26px rgba(26, 31, 54, 0.07); font-weight: 800; }\n    .premium-list li::before { content: \"✓\"; position: absolute; left: 16px; top: 14px; display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 999px; background: var(--teal); color: #ffffff; font-size: 0.82rem; font-weight: 950; }\n    .premium-list li:nth-child(2)::before, .premium-list li:nth-child(5)::before { background: var(--coral); }\n    .premium-list li:nth-child(3)::before { background: var(--purple); }\n    .premium-list li:nth-child(4)::before { background: var(--navy); }\n\n    .comparison-section { background: radial-gradient(circle at 18% 24%, rgba(3, 161, 150, 0.12), transparent 26%), radial-gradient(circle at 84% 28%, rgba(155, 93, 229, 0.12), transparent 28%), #ffffff; }\n    .comparison-table-wrap { overflow-x: auto; border-radius: 28px; border: 1px solid var(--border); background: #ffffff; box-shadow: var(--shadow); }\n    .comparison-table { width: 100%; border-collapse: collapse; min-width: 760px; }\n    .comparison-table th, .comparison-table td { text-align: left; padding: 18px 20px; border-bottom: 1px solid rgba(26, 31, 54, 0.1); vertical-align: top; }\n    .comparison-table th { color: #ffffff; background: var(--navy); font-size: 0.92rem; text-transform: uppercase; letter-spacing: 0.06em; }\n    .comparison-table th:nth-child(2) { background: var(--coral); }\n    .comparison-table th:nth-child(3) { background: var(--teal); }\n    .comparison-table td:first-child { color: var(--navy); font-weight: 950; width: 22%; }\n    .comparison-table td:nth-child(2) { color: #7c4650; background: rgba(255, 107, 107, 0.055); }\n    .comparison-table td:nth-child(3) { color: var(--navy); background: rgba(3, 161, 150, 0.06); font-weight: 800; }\n    .comparison-table tr:last-child td { border-bottom: 0; }\n    .comparison-note { margin: 20px auto 0; max-width: 860px; padding: 18px 20px; border-radius: 20px; background: linear-gradient(90deg, rgba(3, 161, 150, 0.1), rgba(155, 93, 229, 0.08)); border: 1px solid rgba(3, 161, 150, 0.2); color: var(--navy); font-weight: 750; text-align: center; }\n    .comparison-note strong { color: var(--teal); }\n\n    .mid-page-cta { padding: 28px 0; background: #ffffff; }\n    .mid-page-cta-wrap { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px; border-radius: 28px; background: linear-gradient(90deg, rgba(3, 161, 150, 0.1), rgba(155, 93, 229, 0.08), rgba(255, 107, 107, 0.08)); border: 1px solid rgba(3, 161, 150, 0.2); box-shadow: var(--shadow); }\n    .mid-page-cta h3 { margin-bottom: 6px; }\n    .mid-page-cta p { margin-bottom: 0; }\n\n    .trust-section { background: radial-gradient(circle at 12% 30%, rgba(3, 161, 150, 0.11), transparent 28%), radial-gradient(circle at 86% 18%, rgba(255, 107, 107, 0.12), transparent 30%), linear-gradient(180deg, #ffffff, #f9fffd 55%, #ffffff); }\n    .quality-split { display: grid; grid-template-columns: minmax(320px, 0.9fr) minmax(0, 1.1fr); gap: 42px; align-items: center; }\n    .quality-media .placeholder { min-height: 560px; border-radius: 34px; }\n    .quality-points { display: grid; gap: 14px; margin-top: 26px; }\n    .quality-points details { --accent: var(--teal); position: relative; overflow: hidden; border-radius: 22px; background: rgba(255, 255, 255, 0.88); border: 1px solid rgba(26, 31, 54, 0.1); box-shadow: 0 14px 34px rgba(26, 31, 54, 0.08); transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background 180ms ease; }\n    .quality-points details::before { content: \"\"; position: absolute; inset: 0 auto 0 0; width: 6px; background: linear-gradient(180deg, var(--accent), rgba(255, 255, 255, 0)); opacity: 0.95; }\n    .quality-points details:nth-child(2) { --accent: var(--coral); }\n    .quality-points details:nth-child(3) { --accent: var(--purple); }\n    .quality-points details:hover { transform: translateY(-2px); box-shadow: 0 18px 44px rgba(26, 31, 54, 0.12); border-color: color-mix(in srgb, var(--accent) 36%, rgba(26, 31, 54, 0.1)); }\n    .quality-points details[open] { background: linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, #ffffff), #ffffff 72%); border-color: color-mix(in srgb, var(--accent) 38%, rgba(26, 31, 54, 0.1)); box-shadow: 0 20px 54px rgba(26, 31, 54, 0.13); }\n    .quality-points summary { position: relative; display: grid; grid-template-columns: 48px minmax(0, 1fr) 42px; gap: 16px; align-items: center; padding: 18px 18px 18px 22px; cursor: pointer; list-style: none; color: var(--navy); font-weight: 950; }\n    .quality-points summary::-webkit-details-marker { display: none; }\n    .quality-points .quality-number { display: inline-grid; place-items: center; width: 42px; height: 42px; border-radius: 16px; background: linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 72%, var(--navy))); color: #ffffff; font-weight: 950; font-size: 0.82rem; letter-spacing: 0.04em; box-shadow: 0 12px 26px color-mix(in srgb, var(--accent) 28%, transparent); }\n    .quality-points .quality-title { font-size: 1.08rem; line-height: 1.15; letter-spacing: -0.015em; }\n    .quality-points .quality-toggle { justify-self: end; display: inline-grid; place-items: center; width: 34px; height: 34px; border-radius: 999px; background: color-mix(in srgb, var(--accent) 12%, #ffffff); border: 1px solid color-mix(in srgb, var(--accent) 24%, rgba(26, 31, 54, 0.1)); color: var(--accent); font-size: 1.35rem; line-height: 1; font-weight: 900; transition: transform 180ms ease, background 180ms ease, color 180ms ease; }\n    .quality-points details[open] .quality-toggle { transform: rotate(45deg); background: var(--accent); color: #ffffff; }\n    .quality-points .quality-detail { position: relative; margin: -2px 18px 20px 86px; padding: 14px 16px; border-radius: 16px; background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(26, 31, 54, 0.08); color: var(--muted); font-size: 0.96rem; line-height: 1.5; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75); }\n\n    .how-it-works-section { background: radial-gradient(circle at 12% 18%, rgba(155, 93, 229, 0.13), transparent 28%), radial-gradient(circle at 88% 70%, rgba(255, 107, 107, 0.12), transparent 28%), linear-gradient(180deg, #ffffff, #fbf8ff 55%, #ffffff); }\n    .how-timeline { position: relative; display: grid; gap: 18px; max-width: 920px; margin: 0 auto; padding-left: 28px; }\n    .how-timeline::before { content: \"\"; position: absolute; left: 50px; top: 28px; bottom: 28px; width: 4px; border-radius: 999px; background: linear-gradient(180deg, var(--teal), var(--coral), var(--purple), var(--navy)); }\n    .how-timeline-step { position: relative; display: grid; grid-template-columns: 72px minmax(0, 1fr); gap: 18px; align-items: center; }\n    .timeline-number { position: relative; z-index: 1; display: inline-grid; place-items: center; width: 48px; height: 48px; border-radius: 999px; background: var(--teal); color: #ffffff; font-weight: 950; box-shadow: 0 10px 24px rgba(3, 161, 150, 0.22); }\n    .how-timeline-step:nth-child(2) .timeline-number { background: var(--coral); }\n    .how-timeline-step:nth-child(3) .timeline-number { background: var(--purple); }\n    .how-timeline-step:nth-child(4) .timeline-number { background: var(--navy); }\n    .timeline-content { padding: 20px 22px; border-radius: 22px; background: #ffffff; border: 1px solid var(--border); box-shadow: var(--shadow); }\n    .timeline-content h3 { margin-bottom: 6px; }\n    .timeline-content p { margin-bottom: 0; }\n\n    .product-selection-section { background: radial-gradient(circle at 20% 18%, rgba(3, 161, 150, 0.12), transparent 28%), radial-gradient(circle at 82% 72%, rgba(255, 107, 107, 0.12), transparent 30%), #ffffff; }\n    .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; align-items: stretch; }\n    .pricing-card { position: relative; display: flex; flex-direction: column; gap: 18px; }\n    .pricing-card.highlight { border: 2px solid var(--teal); transform: scale(1.035); background: linear-gradient(180deg, rgba(3, 161, 150, 0.12), rgba(155, 93, 229, 0.08), #ffffff 72%); box-shadow: 0 26px 80px rgba(3, 161, 150, 0.2); }\n    .popular-badge { position: absolute; top: -16px; left: 24px; background: var(--purple); color: #ffffff; padding: 7px 13px; border-radius: 999px; font-weight: 950; font-size: 0.8rem; text-transform: uppercase; }\n    .price { font-size: 3.2rem; line-height: 1; letter-spacing: -0.05em; font-weight: 950; color: var(--navy); }\n    .pricing-card ul { padding: 0; margin: 0; list-style: none; display: grid; gap: 10px; color: var(--muted); }\n    .pricing-card li::before { content: \"•\"; color: var(--teal); font-weight: 950; margin-right: 8px; }\n    .pricing-card:nth-child(3) li::before { color: var(--coral); }\n    .pricing-card:nth-child(2) li::before { color: var(--purple); }\n    .pricing-card .btn { margin-top: auto; width: 100%; }\n    .option-label { display: inline-flex; align-items: center; width: fit-content; padding: 8px 12px; border-radius: 999px; background: rgba(26, 31, 54, 0.06); color: var(--navy); font-size: 0.82rem; font-weight: 950; text-transform: uppercase; letter-spacing: 0.04em; }\n    .option-visual { width: 100%; min-height: 190px; border-radius: 18px; overflow: hidden; border: 1px solid rgba(26, 31, 54, 0.1); background: #f7fbfa; }\n    .option-visual .blank-replaceable-img { min-height: 190px; }\n    .compact-bundle-strip { margin-top: 28px; display: flex; flex-wrap: wrap; align-items: center; gap: 10px; padding: 18px; border-radius: 24px; background: linear-gradient(90deg, rgba(3, 161, 150, 0.1), rgba(155, 93, 229, 0.08), rgba(255, 107, 107, 0.08)); border: 1px solid rgba(3, 161, 150, 0.2); box-shadow: var(--shadow); color: var(--navy); }\n    .compact-bundle-strip span { display: inline-flex; align-items: center; padding: 8px 12px; border-radius: 999px; background: rgba(255, 255, 255, 0.78); border: 1px solid rgba(26, 31, 54, 0.1); color: var(--muted); font-weight: 800; font-size: 0.92rem; }\n    .compact-preorder-note { margin-top: 14px; padding: 14px 16px; border-radius: 18px; background: var(--coral-soft); border: 1px solid rgba(255, 107, 107, 0.24); color: var(--navy); font-weight: 700; }\n    .compact-preorder-note strong { color: var(--coral); }\n\n    .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n    .feature-card { min-height: 230px; }\n    .feature-card .kicker { color: var(--teal); font-weight: 950; letter-spacing: 0.1em; text-transform: uppercase; font-size: 0.76rem; margin-bottom: 12px; }\n    .feature-card:nth-child(2) .kicker, .feature-card:nth-child(5) .kicker { color: var(--coral); }\n    .feature-card:nth-child(3) .kicker { color: var(--purple); }\n    .inline-specs-panel { margin-top: 22px; display: grid; grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.25fr); gap: 20px; align-items: center; padding: 26px; border-radius: 30px; background: linear-gradient(135deg, rgba(3, 161, 150, 0.11), rgba(155, 93, 229, 0.08), #ffffff 72%); border: 1px solid rgba(3, 161, 150, 0.22); box-shadow: var(--shadow); }\n    .inline-specs-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }\n    .inline-specs-grid div { padding: 16px; border-radius: 18px; background: rgba(255, 255, 255, 0.78); border: 1px solid rgba(26, 31, 54, 0.09); }\n    .inline-specs-grid strong { display: block; color: var(--navy); font-size: 1.35rem; line-height: 1; margin-bottom: 6px; }\n    .inline-specs-grid span { color: var(--muted); font-size: 0.92rem; font-weight: 700; }\n\n    .who-section { padding-top: 54px; padding-bottom: 54px; background: radial-gradient(circle at 18% 22%, rgba(3, 161, 150, 0.1), transparent 28%), radial-gradient(circle at 82% 72%, rgba(255, 107, 107, 0.1), transparent 30%), linear-gradient(180deg, #ffffff, #f8fffd 58%, #ffffff); }\n    .who-strip { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; }\n    .who-strip div { display: grid; gap: 10px; justify-items: center; align-content: center; min-height: 132px; padding: 18px 14px; border-radius: 22px; background: #ffffff; border: 1px solid var(--border); box-shadow: 0 12px 30px rgba(26, 31, 54, 0.08); text-align: center; }\n    .who-strip span { display: inline-grid; place-items: center; width: 48px; height: 48px; border-radius: 999px; background: var(--teal-soft); font-size: 1.35rem; }\n    .who-strip strong { color: var(--navy); font-size: 0.95rem; line-height: 1.2; }\n\n    .lifestyle-mosaic-section { background: radial-gradient(circle at 20% 18%, rgba(3, 161, 150, 0.12), transparent 28%), radial-gradient(circle at 82% 72%, rgba(155, 93, 229, 0.12), transparent 30%), linear-gradient(180deg, #ffffff, #fbf8ff 58%, #ffffff); }\n    .lifestyle-mosaic { display: grid; grid-template-columns: 1.15fr 0.85fr 0.85fr; grid-auto-rows: 220px; gap: 18px; }\n    .lifestyle-mosaic .placeholder { min-height: auto; height: 100%; }\n    .mosaic-large { grid-row: span 2; }\n    .mosaic-tall { grid-row: span 2; }\n    .mosaic-wide { grid-column: span 2; }\n\n    .notify-banner { padding: 34px 0; background: #ffffff; }\n    .notify-banner-wrap { display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(320px, 1.05fr); gap: 24px; align-items: center; padding: 24px; border-radius: 30px; border: 1px solid rgba(155, 93, 229, 0.2); background: linear-gradient(135deg, rgba(155, 93, 229, 0.09), rgba(3, 161, 150, 0.08), rgba(255, 107, 107, 0.08)); box-shadow: var(--shadow); }\n    .notify-banner-copy h3 { font-size: clamp(1.5rem, 3vw, 2.1rem); letter-spacing: -0.035em; margin-bottom: 8px; }\n    .notify-banner-copy p { margin-bottom: 0; }\n    .notify-banner-form { display: flex; gap: 10px; padding: 12px; border-radius: 999px; background: rgba(255, 255, 255, 0.82); border: 1px solid var(--border); box-shadow: 0 12px 30px rgba(26, 31, 54, 0.08); }\n    .notify-banner-form input { flex: 1; min-width: 0; min-height: 48px; padding: 0 16px; border-radius: 999px; border: 2px solid rgba(26, 31, 54, 0.1); color: var(--navy); font: inherit; background: #ffffff; outline: none; }\n    .notify-banner-form .btn { min-height: 48px; white-space: nowrap; }\n    .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }\n\n    .faq-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }\n    .faq-item h3 { font-size: 1.08rem; }\n    .faq-featured { background: linear-gradient(180deg, rgba(3, 161, 150, 0.11), #ffffff 74%); border-color: rgba(3, 161, 150, 0.22); }\n    .faq-featured:nth-child(2) { background: linear-gradient(180deg, rgba(255, 107, 107, 0.11), #ffffff 74%); border-color: rgba(255, 107, 107, 0.22); }\n\n    .final-cta { text-align: center; padding: 96px 0 120px; background: radial-gradient(circle at 20% 30%, rgba(255, 107, 107, 0.16), transparent 26%), radial-gradient(circle at 80% 20%, rgba(155, 93, 229, 0.16), transparent 28%), linear-gradient(180deg, #ffffff, #f4fffd); }\n    .final-cta h2 { font-size: clamp(3rem, 9vw, 6.4rem); margin-bottom: 18px; }\n\n    .sticky-cta { position: fixed; left: 50%; bottom: 18px; transform: translateX(-50%); z-index: 20; width: min(calc(100% - 28px), 560px); display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 10px; border: 1px solid rgba(26, 31, 54, 0.12); border-radius: 999px; background: rgba(255, 255, 255, 0.88); backdrop-filter: blur(18px); box-shadow: 0 18px 54px rgba(26, 31, 54, 0.18); }\n    .sticky-cta span { padding-left: 12px; font-weight: 950; color: var(--navy); font-size: 0.92rem; }\n    .sticky-cta .btn { min-height: 44px; padding: 0 18px; font-size: 0.82rem; white-space: nowrap; }\n\n    footer { border-top: 1px solid var(--border); padding: 32px 0 96px; color: var(--muted); font-size: 0.92rem; background: #ffffff; }\n    .footer-grid { display: flex; align-items: center; justify-content: space-between; gap: 24px; }\n    .footer-grid strong { display: block; color: var(--navy); font-size: 1rem; margin-bottom: 4px; }\n    .footer-grid p { margin-bottom: 0; font-size: 0.92rem; }\n    .footer-links { display: flex; flex-wrap: wrap; gap: 14px; justify-content: flex-end; }\n    .footer-links a { color: var(--navy); font-weight: 800; }\n    .footer-links a:hover { color: var(--teal); }\n\n    @media (max-width: 980px) {\n      .hero { padding-top: 58px; min-height: auto; }\n      .hero-grid { gap: 24px; }\n      .hero-grid, .split, .quality-split, .inline-specs-panel, .notify-banner-wrap { grid-template-columns: 1fr; }\n      .value-grid, .features-grid, .pricing-grid, .faq-grid, .who-strip { grid-template-columns: repeat(2, 1fr); }\n      .pricing-card.highlight { transform: none; }\n      .mid-page-cta-wrap { align-items: flex-start; flex-direction: column; }\n      .lifestyle-mosaic { grid-template-columns: repeat(2, 1fr); }\n      .mosaic-large, .mosaic-tall, .mosaic-wide { grid-column: auto; grid-row: span 1; }\n      .footer-grid { align-items: flex-start; flex-direction: column; }\n      .footer-links { justify-content: flex-start; }\n    }\n\n    @media (max-width: 640px) {\n      .section { padding: 58px 0; }\n      .container { width: min(100% - 24px, var(--max-width)); }\n      .value-grid, .features-grid, .pricing-grid, .faq-grid, .inline-specs-grid, .who-strip { grid-template-columns: 1fr; }\n      .button-row { align-items: stretch; }\n      .btn { width: 100%; }\n      .hero-card, .video-placeholder { min-height: 390px; }\n      .hero-card .placeholder { min-height: 0; }\n      .how-timeline { padding-left: 0; }\n      .how-timeline::before { left: 24px; }\n      .how-timeline-step { grid-template-columns: 52px minmax(0, 1fr); gap: 12px; }\n      .quality-media .placeholder { min-height: 380px; }\n      .lifestyle-mosaic { grid-template-columns: 1fr; grid-auto-rows: minmax(260px, auto); }\n      .notify-banner-form { border-radius: 24px; flex-direction: column; }\n      .sticky-cta { border-radius: 24px; align-items: stretch; flex-direction: column; }\n      .sticky-cta span { padding: 4px 8px 0; text-align: center; }\n    }\n  \n\n    \/* Professional accordion formatting fixes *\/\n    .quality-points details \u003e summary,\n    .quality-points details \u003e summary * {\n      box-sizing: border-box;\n    }\n    .quality-points details \u003e summary {\n      display: flex !important;\n      align-items: center;\n      gap: 16px;\n      width: 100%;\n      min-height: 84px;\n      padding: 18px 22px 18px 24px;\n      list-style: none;\n      overflow: hidden;\n    }\n    .quality-points details \u003e summary::marker {\n      content: \"\";\n      display: none;\n    }\n    .quality-points details \u003e summary::-webkit-details-marker {\n      display: none;\n    }\n    .quality-points .quality-number {\n      flex: 0 0 48px;\n      width: 48px;\n      height: 48px;\n      min-width: 48px;\n      max-width: 48px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      white-space: nowrap;\n      line-height: 1;\n      text-align: center;\n      writing-mode: horizontal-tb;\n      text-orientation: mixed;\n      overflow: hidden;\n    }\n    .quality-points .quality-title {\n      flex: 1 1 auto;\n      min-width: 0;\n      max-width: 100%;\n      display: block;\n      line-height: 1.2;\n      overflow-wrap: normal;\n      word-break: normal;\n      hyphens: none;\n    }\n    .quality-points .quality-toggle {\n      flex: 0 0 38px;\n      width: 38px;\n      height: 38px;\n      min-width: 38px;\n      max-width: 38px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: 0;\n      line-height: 1;\n      text-align: center;\n      overflow: hidden;\n      font-size: 0;\n      white-space: nowrap;\n    }\n    .quality-points .quality-toggle::before {\n      content: \"+\";\n      display: block;\n      font-size: 1.45rem;\n      line-height: 1;\n      font-weight: 900;\n      transform: translateY(-1px);\n    }\n    .quality-points details[open] .quality-toggle::before {\n      transform: translateY(-1px) rotate(0deg);\n    }\n    @media (max-width: 640px) {\n      .quality-points details \u003e summary {\n        min-height: 74px;\n        gap: 12px;\n        padding: 15px 14px 15px 18px;\n      }\n      .quality-points .quality-number {\n        flex-basis: 40px;\n        width: 40px;\n        height: 40px;\n        min-width: 40px;\n        max-width: 40px;\n        border-radius: 14px;\n        font-size: 0.74rem;\n      }\n      .quality-points .quality-title {\n        font-size: 0.98rem;\n      }\n      .quality-points .quality-toggle {\n        flex-basis: 34px;\n        width: 34px;\n        height: 34px;\n        min-width: 34px;\n        max-width: 34px;\n      }\n      .quality-points .quality-detail {\n        margin: 0 14px 16px 70px;\n      }\n    }\n\n    \/* Mobile accordion polish: keep titles professional and controls contained *\/\n    .quality-points details \u003e summary {\n      list-style: none !important;\n      list-style-type: none !important;\n      -webkit-appearance: none;\n      appearance: none;\n    }\n    .quality-points details \u003e summary::marker,\n    .quality-points details \u003e summary::-webkit-details-marker {\n      display: none !important;\n      content: \"\" !important;\n      font-size: 0 !important;\n    }\n\n    @media (max-width: 640px) {\n      .quality-points {\n        gap: 12px;\n        margin-top: 22px;\n      }\n      .quality-points details {\n        border-radius: 20px;\n      }\n      .quality-points details::before {\n        width: 5px;\n      }\n      .quality-points details \u003e summary {\n        display: grid !important;\n        grid-template-columns: 34px minmax(0, 1fr) 30px;\n        gap: 8px;\n        align-items: center;\n        min-height: 78px;\n        padding: 14px 12px 14px 16px;\n        overflow: visible;\n      }\n      .quality-points .quality-number {\n        width: 34px;\n        height: 34px;\n        min-width: 34px;\n        max-width: 34px;\n        flex-basis: 34px;\n        border-radius: 12px;\n        font-size: 0.72rem;\n        letter-spacing: 0.02em;\n        box-shadow: 0 10px 22px color-mix(in srgb, var(--accent) 22%, transparent);\n      }\n      .quality-points .quality-title {\n        min-width: 0;\n        width: 100%;\n        font-size: 0.98rem;\n        line-height: 1.16;\n        letter-spacing: -0.02em;\n        overflow-wrap: normal;\n        word-break: normal;\n        hyphens: none;\n      }\n      .quality-points .quality-toggle {\n        justify-self: end;\n        width: 30px;\n        height: 30px;\n        min-width: 30px;\n        max-width: 30px;\n        flex-basis: 30px;\n        border-radius: 999px;\n        font-size: 0;\n        line-height: 1;\n        overflow: hidden;\n      }\n      .quality-points .quality-toggle::before {\n        font-size: 1.18rem;\n        line-height: 1;\n        transform: translateY(-1px);\n      }\n      .quality-points .quality-detail {\n        margin: -2px 12px 14px 54px;\n        padding: 12px 13px;\n        border-radius: 14px;\n        font-size: 0.92rem;\n        line-height: 1.45;\n      }\n    }\n\n    @media (max-width: 430px) {\n      .quality-copy {\n        min-width: 0;\n      }\n      .quality-points details \u003e summary {\n        grid-template-columns: 32px minmax(0, 1fr) 28px;\n        gap: 7px;\n        padding: 13px 11px 13px 14px;\n        min-height: 76px;\n      }\n      .quality-points .quality-number {\n        width: 32px;\n        height: 32px;\n        min-width: 32px;\n        max-width: 32px;\n        flex-basis: 32px;\n        border-radius: 11px;\n        font-size: 0.68rem;\n      }\n      .quality-points .quality-title {\n        font-size: 0.94rem;\n        line-height: 1.15;\n      }\n      .quality-points .quality-toggle {\n        width: 28px;\n        height: 28px;\n        min-width: 28px;\n        max-width: 28px;\n        flex-basis: 28px;\n      }\n      .quality-points .quality-toggle::before {\n        font-size: 1.08rem;\n      }\n      .quality-points .quality-detail {\n        margin-left: 50px;\n      }\n    }\n\n    @media (max-width: 360px) {\n      .quality-points .quality-title {\n        font-size: 0.9rem;\n        line-height: 1.14;\n      }\n      .quality-points details \u003e summary {\n        grid-template-columns: 30px minmax(0, 1fr) 26px;\n        gap: 6px;\n        padding-left: 12px;\n        padding-right: 10px;\n      }\n      .quality-points .quality-number {\n        width: 30px;\n        height: 30px;\n        min-width: 30px;\n        max-width: 30px;\n        flex-basis: 30px;\n        font-size: 0.64rem;\n      }\n      .quality-points .quality-toggle {\n        width: 26px;\n        height: 26px;\n        min-width: 26px;\n        max-width: 26px;\n        flex-basis: 26px;\n      }\n    }\n\n    \/* Compact expandable benefit cards *\/\n    .value-grid.value-accordion-grid {\n      align-items: stretch;\n    }\n    .value-card.value-accordion-card {\n      padding: 0;\n      overflow: hidden;\n      min-height: 100%;\n    }\n    .value-card.value-accordion-card details {\n      height: 100%;\n    }\n    .value-card.value-accordion-card summary {\n      list-style: none;\n      cursor: pointer;\n      display: grid;\n      grid-template-rows: auto 1fr;\n      gap: 16px;\n      padding: 18px;\n      min-height: 100%;\n      box-sizing: border-box;\n    }\n    .value-card.value-accordion-card summary::marker,\n    .value-card.value-accordion-card summary::-webkit-details-marker {\n      display: none;\n      content: \"\";\n      font-size: 0;\n    }\n    .value-card.value-accordion-card .value-visual {\n      margin: 0;\n      border-radius: 18px;\n      overflow: hidden;\n      background: #f7fbfb;\n      aspect-ratio: 1 \/ 1;\n      box-shadow: inset 0 0 0 1px rgba(26, 31, 54, 0.08);\n    }\n    .value-card.value-accordion-card .value-visual img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      margin: 0 !important;\n      float: none !important;\n    }\n    .value-card.value-accordion-card .value-summary-row {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) 36px;\n      gap: 12px;\n      align-items: center;\n    }\n    .value-card.value-accordion-card h3 {\n      margin: 0;\n      font-size: clamp(1.2rem, 2vw, 1.55rem);\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      color: var(--ink);\n    }\n    .value-card.value-accordion-card .value-toggle {\n      width: 36px;\n      height: 36px;\n      border-radius: 999px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      justify-self: end;\n      border: 1px solid currentColor;\n      background: rgba(255, 255, 255, 0.62);\n      font-size: 0;\n      line-height: 1;\n      box-shadow: 0 10px 22px rgba(26, 31, 54, 0.08);\n    }\n    .value-card.value-accordion-card .value-toggle::before {\n      content: \"+\";\n      display: block;\n      font-size: 1.4rem;\n      line-height: 1;\n      font-weight: 900;\n      transform: translateY(-1px);\n    }\n    .value-card.value-accordion-card details[open] .value-toggle::before {\n      content: \"–\";\n      transform: translateY(-3px);\n    }\n    .value-card.value-accordion-card .value-detail {\n      margin: 0 18px 18px;\n      padding: 14px 15px;\n      border-radius: 16px;\n      background: rgba(255, 255, 255, 0.72);\n      border: 1px solid rgba(26, 31, 54, 0.08);\n      color: var(--muted);\n      line-height: 1.5;\n      font-size: 0.98rem;\n    }\n    .value-card.value-accordion-card .value-detail p {\n      margin: 0;\n    }\n    .value-card.value-accordion-card:nth-child(1) .value-toggle { color: var(--teal); }\n    .value-card.value-accordion-card:nth-child(2) .value-toggle { color: var(--coral); }\n    .value-card.value-accordion-card:nth-child(3) .value-toggle { color: var(--purple); }\n    .value-card.value-accordion-card:nth-child(4) .value-toggle { color: var(--ink); }\n\n    @media (max-width: 900px) {\n      .value-card.value-accordion-card summary {\n        grid-template-columns: 104px minmax(0, 1fr);\n        grid-template-rows: auto;\n        align-items: center;\n        min-height: 132px;\n        padding: 14px;\n      }\n      .value-card.value-accordion-card .value-visual {\n        aspect-ratio: 1 \/ 1;\n        border-radius: 16px;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 34px;\n        gap: 10px;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: clamp(1.1rem, 4.8vw, 1.4rem);\n        line-height: 1.1;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 34px;\n        height: 34px;\n      }\n      .value-card.value-accordion-card .value-toggle::before {\n        font-size: 1.25rem;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 14px 14px 132px;\n        padding: 12px 13px;\n        font-size: 0.94rem;\n      }\n    }\n\n    @media (max-width: 430px) {\n      .value-card.value-accordion-card summary {\n        grid-template-columns: 88px minmax(0, 1fr);\n        gap: 12px;\n        min-height: 112px;\n        padding: 12px;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 30px;\n        gap: 8px;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: 1.08rem;\n        line-height: 1.08;\n        letter-spacing: -0.03em;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 30px;\n        height: 30px;\n      }\n      .value-card.value-accordion-card .value-toggle::before {\n        font-size: 1.1rem;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 12px 12px;\n        padding: 12px;\n        font-size: 0.92rem;\n      }\n    }\n\n    \/* Benefits accordion layout fix: desktop + mobile professional formatting *\/\n    .value-grid.value-accordion-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 18px;\n      align-items: start;\n    }\n    .value-card.value-accordion-card {\n      min-width: 0;\n      overflow: hidden;\n    }\n    .value-card.value-accordion-card details,\n    .value-card.value-accordion-card details[open] {\n      height: auto !important;\n      min-height: 0 !important;\n    }\n    .value-card.value-accordion-card summary {\n      list-style: none !important;\n      list-style-type: none !important;\n      display: grid !important;\n      grid-template-rows: auto auto !important;\n      grid-template-columns: 1fr !important;\n      gap: 16px !important;\n      align-items: stretch !important;\n      min-height: 0 !important;\n      height: auto !important;\n      padding: 18px !important;\n      cursor: pointer;\n    }\n    .value-card.value-accordion-card summary::marker,\n    .value-card.value-accordion-card summary::-webkit-details-marker,\n    .value-card.value-accordion-card summary::before,\n    .value-card.value-accordion-card summary::after {\n      content: \"\" !important;\n      display: none !important;\n      width: 0 !important;\n      height: 0 !important;\n      font-size: 0 !important;\n    }\n    .value-card.value-accordion-card .value-visual {\n      width: 100% !important;\n      aspect-ratio: 1.08 \/ 1 !important;\n      min-width: 0 !important;\n      margin: 0 !important;\n    }\n    .value-card.value-accordion-card .value-visual img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n    .value-card.value-accordion-card .value-summary-row {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) 38px !important;\n      gap: 12px !important;\n      align-items: center !important;\n      min-width: 0 !important;\n    }\n    .value-card.value-accordion-card h3 {\n      margin: 0 !important;\n      max-width: 100% !important;\n      color: var(--ink) !important;\n      font-size: clamp(1.05rem, 1.25vw, 1.28rem) !important;\n      line-height: 1.12 !important;\n      font-weight: 850 !important;\n      letter-spacing: -0.035em !important;\n      text-transform: none !important;\n      word-break: normal !important;\n      overflow-wrap: normal !important;\n      hyphens: none !important;\n    }\n    .value-card.value-accordion-card .value-toggle {\n      width: 38px !important;\n      height: 38px !important;\n      min-width: 38px !important;\n      max-width: 38px !important;\n      flex: 0 0 38px !important;\n      justify-self: end !important;\n      align-self: center !important;\n      box-sizing: border-box !important;\n    }\n    .value-card.value-accordion-card .value-toggle::before {\n      line-height: 1 !important;\n      transform: translateY(-1px) !important;\n    }\n    .value-card.value-accordion-card details[open] .value-toggle::before {\n      transform: translateY(-3px) !important;\n    }\n    .value-card.value-accordion-card .value-detail {\n      display: block !important;\n      margin: 0 18px 18px !important;\n      padding: 14px 15px !important;\n      max-width: none !important;\n      min-height: 0 !important;\n      font-size: 0.98rem !important;\n      line-height: 1.48 !important;\n      color: var(--muted) !important;\n    }\n\n    @media (max-width: 900px) {\n      .value-grid.value-accordion-grid {\n        grid-template-columns: 1fr !important;\n        gap: 14px !important;\n      }\n      .value-card.value-accordion-card summary {\n        grid-template-columns: 78px minmax(0, 1fr) !important;\n        grid-template-rows: auto !important;\n        gap: 12px !important;\n        align-items: center !important;\n        padding: 12px !important;\n        min-height: 102px !important;\n      }\n      .value-card.value-accordion-card .value-visual {\n        aspect-ratio: 1 \/ 1 !important;\n        border-radius: 15px !important;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 34px !important;\n        gap: 9px !important;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: clamp(1rem, 4.1vw, 1.18rem) !important;\n        line-height: 1.12 !important;\n        letter-spacing: -0.025em !important;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 34px !important;\n        height: 34px !important;\n        min-width: 34px !important;\n        max-width: 34px !important;\n        flex-basis: 34px !important;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 12px 12px !important;\n        padding: 12px 13px !important;\n        font-size: 0.95rem !important;\n        line-height: 1.5 !important;\n      }\n    }\n\n    @media (max-width: 380px) {\n      .value-card.value-accordion-card summary {\n        grid-template-columns: 70px minmax(0, 1fr) !important;\n        gap: 10px !important;\n        padding: 10px !important;\n        min-height: 94px !important;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 32px !important;\n        gap: 7px !important;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: 0.96rem !important;\n        line-height: 1.1 !important;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 32px !important;\n        height: 32px !important;\n        min-width: 32px !important;\n        max-width: 32px !important;\n      }\n    }\n\n   \n\n    \/* Mobile benefit cards: match desktop feel with large top images *\/\n    @media (max-width: 900px) {\n      .value-grid.value-accordion-grid {\n        grid-template-columns: 1fr !important;\n        gap: 16px !important;\n      }\n      .value-card.value-accordion-card {\n        border-radius: 26px !important;\n      }\n      .value-card.value-accordion-card summary {\n        grid-template-columns: 1fr !important;\n        grid-template-rows: auto auto !important;\n        gap: 14px !important;\n        align-items: stretch !important;\n        min-height: 0 !important;\n        padding: 14px !important;\n      }\n      .value-card.value-accordion-card .value-visual {\n        width: 100% !important;\n        aspect-ratio: 1.08 \/ 1 !important;\n        border-radius: 16px !important;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 36px !important;\n        gap: 12px !important;\n        align-items: center !important;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: clamp(1.45rem, 5.6vw, 1.8rem) !important;\n        line-height: 1.02 !important;\n        letter-spacing: -0.04em !important;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 36px !important;\n        height: 36px !important;\n        min-width: 36px !important;\n        max-width: 36px !important;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 14px 14px !important;\n        padding: 14px 15px !important;\n        font-size: 1rem !important;\n        line-height: 1.55 !important;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .value-grid.value-accordion-grid {\n        gap: 14px !important;\n      }\n      .value-card.value-accordion-card summary {\n        padding: 12px !important;\n        gap: 12px !important;\n      }\n      .value-card.value-accordion-card .value-visual {\n        aspect-ratio: 1 \/ 1 !important;\n        border-radius: 15px !important;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 34px !important;\n        gap: 10px !important;\n      }\n      .value-card.value-accordion-card h3 {\n        font-size: clamp(1.28rem, 7.2vw, 1.6rem) !important;\n        line-height: 1.02 !important;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 34px !important;\n        height: 34px !important;\n        min-width: 34px !important;\n        max-width: 34px !important;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 12px 12px !important;\n        padding: 13px 14px !important;\n        font-size: 0.98rem !important;\n      }\n    }\n\n    @media (max-width: 360px) {\n      .value-card.value-accordion-card h3 {\n        font-size: 1.16rem !important;\n      }\n      .value-card.value-accordion-card .value-summary-row {\n        grid-template-columns: minmax(0, 1fr) 32px !important;\n        gap: 8px !important;\n      }\n      .value-card.value-accordion-card .value-toggle {\n        width: 32px !important;\n        height: 32px !important;\n        min-width: 32px !important;\n        max-width: 32px !important;\n      }\n    }\n\n    \/* How it works accordion: matched to the perfected quality accordion style *\/\n    .how-steps-accordion {\n      max-width: 920px;\n      margin: 28px auto 0;\n    }\n    .how-steps-accordion details:nth-child(4) {\n      --accent: var(--navy);\n    }\n    .how-steps-accordion .quality-title {\n      text-transform: uppercase;\n      letter-spacing: -0.01em;\n    }\n    @media (max-width: 640px) {\n      .how-steps-accordion {\n        margin-top: 22px;\n      }\n      .how-steps-accordion .quality-title {\n        text-transform: uppercase;\n      }\n    }\n\n    \/* FAQ accordion: match the professional expandable\/collapsible treatment *\/\n    .faq-accordion-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 16px;\n      margin-top: 28px;\n      align-items: start;\n    }\n    .faq-accordion-item {\n      --accent: var(--teal);\n      position: relative;\n      overflow: hidden;\n      border-radius: 22px;\n      background: rgba(255, 255, 255, 0.9);\n      border: 1px solid rgba(26, 31, 54, 0.1);\n      box-shadow: 0 14px 34px rgba(26, 31, 54, 0.08);\n      transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background 180ms ease;\n    }\n    .faq-accordion-item::before {\n      content: \"\";\n      position: absolute;\n      inset: 0 auto 0 0;\n      width: 6px;\n      background: linear-gradient(180deg, var(--accent), rgba(255, 255, 255, 0));\n      opacity: 0.95;\n    }\n    .faq-accordion-item:nth-child(2) { --accent: var(--coral); }\n    .faq-accordion-item:nth-child(3) { --accent: var(--purple); }\n    .faq-accordion-item:nth-child(4) { --accent: var(--navy); }\n    .faq-accordion-item:nth-child(5) { --accent: var(--teal); }\n    .faq-accordion-item:nth-child(6) { --accent: var(--coral); }\n    .faq-accordion-item:nth-child(7) { --accent: var(--purple); }\n    .faq-accordion-item:nth-child(8) { --accent: var(--navy); }\n    .faq-accordion-item:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 18px 44px rgba(26, 31, 54, 0.12);\n      border-color: color-mix(in srgb, var(--accent) 36%, rgba(26, 31, 54, 0.1));\n    }\n    .faq-accordion-item[open] {\n      background: linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, #ffffff), #ffffff 72%);\n      border-color: color-mix(in srgb, var(--accent) 38%, rgba(26, 31, 54, 0.1));\n      box-shadow: 0 20px 54px rgba(26, 31, 54, 0.13);\n    }\n    .faq-accordion-item \u003e summary,\n    .faq-accordion-item \u003e summary * {\n      box-sizing: border-box;\n    }\n    .faq-accordion-item \u003e summary {\n      position: relative;\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) 42px;\n      gap: 16px;\n      align-items: center;\n      width: 100%;\n      padding: 20px 20px 20px 24px;\n      cursor: pointer;\n      list-style: none;\n    }\n    .faq-accordion-item \u003e summary::marker,\n    .faq-accordion-item \u003e summary::-webkit-details-marker {\n      display: none;\n      content: \"\";\n    }\n    .faq-question {\n      display: block;\n      margin: 0;\n      color: var(--navy);\n      font-size: 1.08rem;\n      font-weight: 950;\n      letter-spacing: -0.02em;\n      line-height: 1.2;\n      text-transform: uppercase;\n      padding-right: 4px;\n    }\n    .faq-toggle {\n      width: 42px;\n      height: 42px;\n      min-width: 42px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 999px;\n      border: 1.5px solid color-mix(in srgb, var(--accent) 55%, rgba(26, 31, 54, 0.14));\n      background: color-mix(in srgb, var(--accent) 6%, rgba(255,255,255,0.96));\n      color: var(--accent);\n      font-size: 1.55rem;\n      font-weight: 700;\n      line-height: 1;\n      box-shadow: 0 8px 20px rgba(26, 31, 54, 0.07);\n      transition: transform 180ms ease, background 180ms ease, color 180ms ease, border-color 180ms ease;\n    }\n    .faq-accordion-item[open] .faq-toggle {\n      transform: rotate(45deg);\n      background: var(--accent);\n      color: #ffffff;\n      border-color: transparent;\n    }\n    .faq-answer {\n      margin: 0;\n      padding: 0 24px 24px 24px;\n      color: var(--muted);\n      font-size: 1.02rem;\n      line-height: 1.6;\n      max-width: 56ch;\n    }\n    .faq-answer p {\n      margin: 0;\n    }\n    @media (max-width: 900px) {\n      .faq-accordion-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n    @media (max-width: 640px) {\n      .faq-accordion-grid {\n        margin-top: 22px;\n        gap: 14px;\n      }\n      .faq-accordion-item \u003e summary {\n        grid-template-columns: minmax(0, 1fr) 38px;\n        gap: 14px;\n        padding: 18px 18px 18px 22px;\n      }\n      .faq-question {\n        font-size: 0.98rem;\n        line-height: 1.24;\n      }\n      .faq-toggle {\n        width: 38px;\n        height: 38px;\n        min-width: 38px;\n        font-size: 1.4rem;\n      }\n      .faq-answer {\n        padding: 0 18px 20px 22px;\n        font-size: 0.98rem;\n      }\n    }\n\n    \/* Feature cards accordion: same polished expandable\/collapsible treatment *\/\n    .features-grid.features-accordion-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n      align-items: start;\n      margin-top: 28px;\n    }\n    .feature-card.feature-accordion-card {\n      padding: 0;\n      min-height: 0;\n      position: relative;\n      overflow: hidden;\n    }\n    .feature-card.feature-accordion-card details {\n      position: relative;\n      height: 100%;\n    }\n    .feature-card.feature-accordion-card summary,\n    .feature-card.feature-accordion-card summary * {\n      box-sizing: border-box;\n    }\n    .feature-card.feature-accordion-card summary {\n      position: relative;\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) 42px;\n      gap: 16px;\n      align-items: start;\n      width: 100%;\n      padding: 24px;\n      cursor: pointer;\n      list-style: none;\n    }\n    .feature-card.feature-accordion-card summary::marker,\n    .feature-card.feature-accordion-card summary::-webkit-details-marker {\n      display: none;\n      content: \"\";\n    }\n    .feature-card.feature-accordion-card .feature-summary-copy {\n      min-width: 0;\n    }\n    .feature-card.feature-accordion-card .kicker {\n      display: block;\n      margin-bottom: 12px;\n    }\n    .feature-card.feature-accordion-card h3 {\n      margin: 0;\n      color: var(--navy);\n      font-size: clamp(1.1rem, 2vw, 1.22rem);\n      line-height: 1.08;\n      letter-spacing: -0.03em;\n      text-transform: uppercase;\n      text-wrap: balance;\n      max-width: 15ch;\n    }\n    .feature-card.feature-accordion-card .feature-toggle {\n      width: 42px;\n      height: 42px;\n      min-width: 42px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 999px;\n      border: 1.5px solid color-mix(in srgb, var(--teal) 55%, rgba(26,31,54,0.14));\n      background: rgba(255,255,255,0.85);\n      color: var(--teal);\n      font-size: 1.55rem;\n      font-weight: 700;\n      line-height: 1;\n      box-shadow: 0 8px 20px rgba(26, 31, 54, 0.07);\n      transition: transform 180ms ease, background 180ms ease, color 180ms ease, border-color 180ms ease;\n      margin-top: 2px;\n    }\n    .feature-card.feature-accordion-card:nth-child(2) .feature-toggle,\n    .feature-card.feature-accordion-card:nth-child(5) .feature-toggle {\n      color: var(--coral);\n      border-color: color-mix(in srgb, var(--coral) 55%, rgba(26,31,54,0.14));\n    }\n    .feature-card.feature-accordion-card:nth-child(3) .feature-toggle,\n    .feature-card.feature-accordion-card:nth-child(6) .feature-toggle {\n      color: var(--purple);\n      border-color: color-mix(in srgb, var(--purple) 55%, rgba(26,31,54,0.14));\n    }\n    .feature-card.feature-accordion-card details[open] .feature-toggle {\n      transform: rotate(45deg);\n      background: currentColor;\n      color: #ffffff;\n      border-color: transparent;\n    }\n    .feature-card.feature-accordion-card .feature-detail {\n      margin: 0;\n      padding: 0 24px 24px;\n      color: var(--muted);\n      font-size: 1.02rem;\n      line-height: 1.6;\n      max-width: 32ch;\n    }\n    .feature-card.feature-accordion-card .feature-detail p {\n      margin: 0;\n    }\n    @media (max-width: 980px) {\n      .features-grid.features-accordion-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n      .feature-card.feature-accordion-card h3 {\n        max-width: 18ch;\n      }\n    }\n    @media (max-width: 640px) {\n      .features-grid.features-accordion-grid {\n        grid-template-columns: 1fr;\n        gap: 14px;\n        margin-top: 22px;\n      }\n      .feature-card.feature-accordion-card summary {\n        grid-template-columns: minmax(0, 1fr) 38px;\n        gap: 14px;\n        padding: 20px 20px 18px;\n      }\n      .feature-card.feature-accordion-card h3 {\n        font-size: 1.1rem;\n        max-width: none;\n      }\n      .feature-card.feature-accordion-card .feature-toggle {\n        width: 38px;\n        height: 38px;\n        min-width: 38px;\n        font-size: 1.4rem;\n      }\n      .feature-card.feature-accordion-card .feature-detail {\n        padding: 0 20px 20px;\n        font-size: 0.98rem;\n        max-width: none;\n      }\n    }\n\n    \/* Nested social-flow media inside the Remove, Recharge, Wash accordion *\/\n    .accordion-nested-social-flow {\n      margin: 0 24px 24px;\n      padding: 20px;\n      border-radius: 22px;\n      background: linear-gradient(135deg, rgba(0, 163, 155, 0.08), rgba(145, 86, 226, 0.08));\n      border: 1px solid rgba(26, 31, 54, 0.08);\n      box-shadow: 0 14px 34px rgba(26, 31, 54, 0.08);\n    }\n    .accordion-nested-social-flow .eyebrow {\n      margin-bottom: 10px;\n    }\n    .accordion-nested-social-flow h3 {\n      margin: 0;\n      color: var(--navy);\n      font-size: clamp(1.6rem, 3.5vw, 2.6rem);\n      line-height: 0.98;\n      letter-spacing: -0.055em;\n      text-transform: uppercase;\n      text-wrap: balance;\n    }\n    .accordion-nested-social-flow p {\n      margin: 14px 0 18px;\n      color: var(--muted);\n      font-size: 1rem;\n      line-height: 1.55;\n      max-width: 64ch;\n    }\n    .accordion-nested-social-media {\n      display: grid;\n      gap: 14px;\n    }\n    .accordion-nested-social-media img {\n      display: block;\n      width: 100%;\n      height: auto;\n      border-radius: 18px;\n      border: 1px solid rgba(26, 31, 54, 0.09);\n      box-shadow: 0 14px 36px rgba(26, 31, 54, 0.11);\n      overflow: hidden;\n    }\n    @media (max-width: 640px) {\n      .accordion-nested-social-flow {\n        margin: 0 18px 18px 22px;\n        padding: 15px;\n        border-radius: 18px;\n      }\n      .accordion-nested-social-flow h3 {\n        font-size: clamp(1.35rem, 8vw, 1.9rem);\n      }\n      .accordion-nested-social-flow p {\n        font-size: 0.96rem;\n      }\n      .accordion-nested-social-media img {\n        border-radius: 14px;\n      }\n    }\n\n    \/* Standalone social-flow section below How It Works accordion *\/\n    .standalone-social-flow {\n      margin: 42px auto 0;\n      max-width: 980px;\n      text-align: center;\n      padding: 0;\n    }\n    .standalone-social-flow .eyebrow {\n      justify-content: center;\n    }\n    .standalone-social-flow h3 {\n      margin: 12px auto 14px;\n      max-width: 820px;\n      color: var(--navy);\n      font-size: clamp(2.6rem, 6vw, 5.1rem);\n      line-height: 0.96;\n      letter-spacing: -0.07em;\n      text-transform: uppercase;\n    }\n    .standalone-social-flow p {\n      margin: 0 auto 22px;\n      max-width: 760px;\n      color: var(--muted);\n      font-size: 1.1rem;\n      line-height: 1.6;\n    }\n    .standalone-social-media {\n      display: grid;\n      gap: 16px;\n    }\n    .standalone-social-media img {\n      width: 100%;\n      display: block;\n      border-radius: 0;\n      object-fit: cover;\n      box-shadow: 0 18px 48px rgba(26,31,54,0.10);\n    }\n    @media (max-width: 720px) {\n      .standalone-social-flow {\n        margin-top: 30px;\n      }\n      .standalone-social-flow h3 {\n        font-size: clamp(2.2rem, 11vw, 3.4rem);\n      }\n      .standalone-social-flow p {\n        font-size: 1rem;\n      }\n    }\n\n    .included-designs-stack { margin-top: 18px; }\n    .included-designs-stack img { width: 100%; display: block; border-radius: 18px; }\n    @media (max-width: 640px) { .included-designs-stack { margin-top: 14px; } .included-designs-stack img { border-radius: 14px; } }\n\n\n    \/* Streamlined spacing pass: desktop + mobile section rhythm *\/\n    :root {\n      --section-y-desktop: 60px;\n      --section-y-tight: 42px;\n      --section-y-mobile: 40px;\n      --section-y-mobile-tight: 30px;\n      --media-gap: 20px;\n      --card-gap: 18px;\n    }\n\n    .ultra-led-flow-star-page .section {\n      padding-top: var(--section-y-desktop) !important;\n      padding-bottom: var(--section-y-desktop) !important;\n    }\n    .ultra-led-flow-star-page .section-header {\n      margin-bottom: 26px !important;\n    }\n    .ultra-led-flow-star-page .section-header.center {\n      max-width: 820px;\n    }\n    .ultra-led-flow-star-page .section-header \u003e *:last-child,\n    .ultra-led-flow-star-page .container \u003e *:last-child,\n    .ultra-led-flow-star-page article \u003e *:last-child {\n      margin-bottom: 0 !important;\n    }\n    .ultra-led-flow-star-page h1 { margin-bottom: 18px !important; }\n    .ultra-led-flow-star-page h2 { margin-bottom: 14px !important; }\n    .ultra-led-flow-star-page h3 { margin-bottom: 10px !important; }\n    .ultra-led-flow-star-page p { margin-bottom: 14px; }\n    .ultra-led-flow-star-page p:empty { display: none; }\n\n    \/* Keep large media blocks close to the copy they support without huge dead zones *\/\n    .hero {\n      padding-top: 58px !important;\n      padding-bottom: 42px !important;\n    }\n    .hero-copy .lead {\n      margin-top: 18px !important;\n      margin-bottom: 8px !important;\n    }\n    .hero-badges {\n      margin-top: 20px !important;\n    }\n    .button-row {\n      margin-top: 22px !important;\n    }\n    .hero-media {\n      margin-top: 26px;\n    }\n    .hero-card,\n    .video-shell,\n    .youtube-full-width,\n    .placeholder,\n    .option-visual,\n    .compact-preorder-note,\n    .quality-media .placeholder,\n    .standalone-social-media img,\n    .section-header.center img {\n      box-shadow: 0 14px 36px rgba(26, 31, 54, 0.09);\n    }\n    .hero-card .placeholder img + img {\n      margin-top: 18px !important;\n    }\n\n    \/* Product sections: cleaner cards and less vertical drift *\/\n    #top-product-selection,\n    #pricing {\n      padding-top: 54px !important;\n      padding-bottom: 54px !important;\n    }\n    .pricing-grid {\n      gap: 18px !important;\n      align-items: stretch !important;\n    }\n    .pricing-card {\n      gap: 14px !important;\n      padding: 22px !important;\n    }\n    .pricing-card h3,\n    .pricing-card p {\n      margin-bottom: 0 !important;\n    }\n    .price {\n      margin-top: 2px;\n    }\n    .option-visual {\n      min-height: 0 !important;\n      aspect-ratio: 1.18 \/ 1;\n    }\n    .option-visual img,\n    .option-visual .blank-replaceable-img {\n      width: 100% !important;\n      height: 100% !important;\n      min-height: 0 !important;\n      object-fit: cover !important;\n      margin: 0 !important;\n      float: none !important;\n    }\n    .compact-preorder-note {\n      margin-top: 18px !important;\n      padding: 12px !important;\n      border-radius: 22px !important;\n    }\n    .compact-preorder-note img {\n      width: 100% !important;\n      height: auto !important;\n      margin: 0 !important;\n      border-radius: 14px !important;\n      float: none !important;\n    }\n\n    \/* Value accordions: current markup uses direct images in summary, so style that directly *\/\n    .value-grid.value-accordion-grid {\n      gap: var(--card-gap) !important;\n      margin-top: 0 !important;\n    }\n    .value-card.value-accordion-card summary {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) 40px !important;\n      grid-template-rows: auto auto !important;\n      gap: 14px 12px !important;\n      align-items: center !important;\n      padding: 16px !important;\n      font-size: clamp(1.08rem, 1.45vw, 1.3rem) !important;\n      line-height: 1.08 !important;\n      font-weight: 950 !important;\n      letter-spacing: -0.035em !important;\n      color: var(--navy) !important;\n    }\n    .value-card.value-accordion-card summary \u003e img {\n      grid-column: 1 \/ -1 !important;\n      width: 100% !important;\n      aspect-ratio: 1.06 \/ 1 !important;\n      height: auto !important;\n      object-fit: cover !important;\n      border-radius: 16px !important;\n      margin: 0 !important;\n      float: none !important;\n      border: 1px solid rgba(26,31,54,0.08);\n    }\n    .value-card.value-accordion-card .value-toggle {\n      grid-column: 2 !important;\n      grid-row: 2 !important;\n      align-self: center !important;\n    }\n    .value-card.value-accordion-card .value-detail {\n      margin: 0 16px 16px !important;\n    }\n\n    \/* Section-specific rhythm *\/\n    .mid-page-cta {\n      padding: 24px 0 !important;\n    }\n    .mid-page-cta-wrap {\n      padding: 20px !important;\n    }\n    .trust-section,\n    .how-it-works-section,\n    .lifestyle-mosaic-section {\n      padding-top: 56px !important;\n      padding-bottom: 56px !important;\n    }\n    .quality-split,\n    .split,\n    .inline-specs-panel {\n      gap: 32px !important;\n    }\n    .quality-points,\n    .how-steps-accordion,\n    .faq-accordion-grid,\n    .features-grid.features-accordion-grid {\n      margin-top: 20px !important;\n      gap: 14px !important;\n    }\n    .section-header.center p img,\n    .section-header.center \u003e p \u003e img {\n      width: 100% !important;\n      margin: 16px auto 0 !important;\n      float: none !important;\n      border-radius: 20px;\n      display: block;\n    }\n    .section-header.center \u003e p:has(img) {\n      margin: 0 auto !important;\n      max-width: 900px;\n    }\n    .how-it-works-section .section-header.center \u003e p:has(img) {\n      max-width: 760px;\n    }\n    .standalone-social-flow {\n      margin-top: 34px !important;\n    }\n    .standalone-social-flow h3 {\n      margin-top: 8px !important;\n      margin-bottom: 10px !important;\n    }\n    .standalone-social-flow p {\n      margin-bottom: 18px !important;\n    }\n    .standalone-social-media {\n      gap: 14px !important;\n    }\n    .inline-specs-panel {\n      margin-top: 20px !important;\n      padding: 22px !important;\n    }\n    .lifestyle-mosaic-section .section-header.center \u003e p:has(img) {\n      margin-top: 18px !important;\n      max-width: 720px;\n    }\n    .final-cta {\n      padding-top: 68px !important;\n      padding-bottom: 96px !important;\n    }\n    .final-cta .lead {\n      margin-bottom: 0 !important;\n    }\n\n    \/* Subtle separators make the long page feel organized without adding bulk *\/\n    .section + .section,\n    .mid-page-cta + .section,\n    .section + .mid-page-cta {\n      border-top: 1px solid rgba(26, 31, 54, 0.045);\n    }\n\n    \/* Mobile spacing: shorter, tighter, easier to scan *\/\n    @media (max-width: 980px) {\n      .ultra-led-flow-star-page .section {\n        padding-top: 48px !important;\n        padding-bottom: 48px !important;\n      }\n      .hero {\n        padding-top: 44px !important;\n        padding-bottom: 34px !important;\n      }\n      #top-product-selection,\n      #pricing,\n      .trust-section,\n      .how-it-works-section,\n      .lifestyle-mosaic-section {\n        padding-top: 46px !important;\n        padding-bottom: 46px !important;\n      }\n      .pricing-grid,\n      .features-grid.features-accordion-grid,\n      .faq-accordion-grid {\n        gap: 14px !important;\n      }\n      .pricing-card.highlight {\n        transform: none !important;\n      }\n      .split,\n      .quality-split,\n      .inline-specs-panel {\n        gap: 24px !important;\n      }\n    }\n\n    @media (max-width: 640px) {\n      .container {\n        width: min(100% - 24px, var(--max-width)) !important;\n      }\n      .ultra-led-flow-star-page .section {\n        padding-top: var(--section-y-mobile) !important;\n        padding-bottom: var(--section-y-mobile) !important;\n      }\n      .section-header {\n        margin-bottom: 18px !important;\n      }\n      .eyebrow {\n        margin-bottom: 10px !important;\n      }\n      .hero {\n        padding-top: 34px !important;\n        padding-bottom: 28px !important;\n      }\n      #top-product-selection,\n      #pricing {\n        padding-top: 36px !important;\n        padding-bottom: 38px !important;\n      }\n      .trust-section,\n      .how-it-works-section,\n      .lifestyle-mosaic-section {\n        padding-top: 38px !important;\n        padding-bottom: 38px !important;\n      }\n      .mid-page-cta {\n        padding: 18px 0 !important;\n      }\n      .hero-media {\n        margin-top: 20px !important;\n      }\n      .hero-card,\n      .hero-card .placeholder,\n      .video-placeholder,\n      .quality-media .placeholder {\n        min-height: 0 !important;\n      }\n      .hero-card .placeholder img {\n        width: 100% !important;\n        margin: 0 !important;\n      }\n      .hero-card .placeholder img + img {\n        margin-top: 12px !important;\n      }\n      .button-row {\n        margin-top: 18px !important;\n        gap: 10px !important;\n      }\n      .hero-badges {\n        margin-top: 16px !important;\n        gap: 8px !important;\n      }\n      .pill {\n        padding: 8px 11px !important;\n        font-size: 0.84rem !important;\n      }\n      .pricing-card {\n        padding: 18px !important;\n        gap: 12px !important;\n      }\n      .option-visual {\n        aspect-ratio: 1.2 \/ 1 !important;\n      }\n      .compact-preorder-note {\n        margin-top: 14px !important;\n        padding: 10px !important;\n      }\n      .value-card.value-accordion-card summary {\n        padding: 12px !important;\n        gap: 12px 10px !important;\n        grid-template-columns: minmax(0, 1fr) 36px !important;\n        font-size: clamp(1.18rem, 6.4vw, 1.55rem) !important;\n      }\n      .value-card.value-accordion-card summary \u003e img {\n        border-radius: 15px !important;\n      }\n      .value-card.value-accordion-card .value-detail {\n        margin: 0 12px 12px !important;\n      }\n      .quality-points,\n      .how-steps-accordion,\n      .faq-accordion-grid,\n      .features-grid.features-accordion-grid {\n        margin-top: 16px !important;\n      }\n      .standalone-social-flow {\n        margin-top: 26px !important;\n      }\n      .standalone-social-media {\n        gap: 12px !important;\n      }\n      .section-header.center p img,\n      .section-header.center \u003e p \u003e img {\n        margin-top: 12px !important;\n        border-radius: 16px !important;\n      }\n      .inline-specs-panel {\n        margin-top: 16px !important;\n        padding: 16px !important;\n      }\n      .final-cta {\n        padding-top: 48px !important;\n        padding-bottom: 86px !important;\n      }\n      .sticky-cta {\n        bottom: 12px !important;\n      }\n    }\n\n    @media (max-width: 380px) {\n      .ultra-led-flow-star-page .section {\n        padding-top: 34px !important;\n        padding-bottom: 34px !important;\n      }\n      .section-header {\n        margin-bottom: 16px !important;\n      }\n      .pricing-card,\n      .feature-card.feature-accordion-card summary,\n      .faq-accordion-item \u003e summary {\n        padding-left: 16px !important;\n        padding-right: 16px !important;\n      }\n    }\n\n\n\n    \/* Mobile video usability: make YouTube preview nearly full-screen width *\/\n    @media (max-width: 640px) {\n      #video .container {\n        width: 100% !important;\n        max-width: none !important;\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n      }\n      #video .section-header {\n        width: min(100% - 24px, var(--max-width)) !important;\n        margin-left: auto !important;\n        margin-right: auto !important;\n      }\n      #video .youtube-full-width {\n        width: calc(100vw - 16px) !important;\n        max-width: none !important;\n        margin: 20px auto 0 !important;\n        padding: 8px !important;\n        border-radius: 24px !important;\n        box-shadow: 0 18px 44px rgba(26, 31, 54, 0.13) !important;\n      }\n      #video .youtube-full-width .video-frame {\n        width: 100% !important;\n        aspect-ratio: 16 \/ 9 !important;\n        border-radius: 18px !important;\n      }\n      #video .youtube-full-width iframe {\n        width: 100% !important;\n        height: 100% !important;\n      }\n    }\n\n    @media (max-width: 380px) {\n      #video .youtube-full-width {\n        width: calc(100vw - 12px) !important;\n        padding: 6px !important;\n        border-radius: 20px !important;\n      }\n      #video .youtube-full-width .video-frame {\n        border-radius: 16px !important;\n      }\n    }\n\n\n\n    \/* Mobile quality-section image placement: show the quality collage directly under the intro text *\/\n    .quality-media-mobile-inline {\n      display: none;\n    }\n    @media (max-width: 980px) {\n      .quality-split \u003e .quality-media:not(.quality-media-mobile-inline) {\n        display: none;\n      }\n      .quality-media-mobile-inline {\n        display: block;\n        margin: 18px 0 22px;\n      }\n      .quality-media-mobile-inline .placeholder {\n        min-height: 0 !important;\n        border-radius: 28px;\n        background: transparent;\n        border: 0;\n        padding: 0;\n        box-shadow: 0 14px 34px rgba(26, 31, 54, 0.09);\n      }\n      .quality-media-mobile-inline img {\n        width: 100%;\n        height: auto;\n        border-radius: 28px;\n        display: block;\n      }\n    }\n    @media (max-width: 640px) {\n      .quality-media-mobile-inline {\n        margin: 16px 0 20px;\n      }\n      .quality-media-mobile-inline .placeholder,\n      .quality-media-mobile-inline img {\n        border-radius: 24px;\n      }\n    }\n\n\n    \/* Fix mobile eyebrow marker collision in the Key Details section *\/\n    #features .section-header .eyebrow::before {\n      display: none;\n      content: none;\n    }\n    #features .section-header .eyebrow {\n      justify-content: center;\n      text-align: center;\n      gap: 0;\n    }\n\n\u003c\/style\u003e\n\u003cdiv class=\"ultra-led-flow-star-page\"\u003e\n\u003cdiv class=\"page-wrap\"\u003e\n\u003cdiv class=\"urgency-bar\"\u003e⚡ Preorder Now! First batch limited. Estimated Ship: July-August \u003c\/div\u003e\n\u003cmain\u003e\n\u003csection class=\"section\" id=\"video\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSee It In Motion\u003c\/div\u003e\n\u003ch2\u003eSee the Ultra GlowStar in Action\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"youtube-full-width\"\u003e\n\u003cdiv class=\"video-frame\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/jk1HL32eyQQ?si=Fh18sWtlg2HMYIya\u0026amp;start=1\" title=\"YouTube video player\"\u003e\n\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section\" id=\"product-highlights\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eProduct Highlights\u003c\/div\u003e\n\u003ch2\u003eWhy This Flow Star Feels Different\u003c\/h2\u003e\n\u003cp\u003eRechargeable LEDs, balanced movement, washable construction, and day-to-night color in one complete setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-grid value-accordion-grid\"\u003e\n\u003carticle class=\"value-card value-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cimg alt=\"Rechargeable LED system\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/ChatGPT_Image_May_29_2026_12_09_57_AM.png?v=1780032607\"\u003eRechargeable LED System\u003cspan class=\"value-toggle\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"value-detail\"\u003e\n\u003cp\u003eNo disposable batteries. Remove the inserts, recharge, and get back to flowing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"value-card value-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cimg alt=\"Balanced 8-light design\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/ChatGPT_Image_May_29_2026_12_09_47_AM.png?v=1780032650\"\u003eBalanced 8-Light Design\u003cspan class=\"value-toggle\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"value-detail\"\u003e\n\u003cp\u003eOptimized glow without unnecessary weight, so the prop stays smooth and responsive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"value-card value-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cimg alt=\"Day and night performance\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/ChatGPT_Image_May_29_2026_12_13_56_AM.png?v=1780032685\"\u003eDay + Night Performance\u003cspan class=\"value-toggle\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"value-detail\"\u003e\n\u003cp\u003eUV-reactive fabric brings daytime color, while light-diffusing tips come alive after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"value-card value-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cimg alt=\"Modular UltraPoi ecosystem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/ChatGPT_Image_May_29_2026_12_29_09_AM.png?v=1780032723\"\u003eModular UltraPoi Ecosystem\u003cspan class=\"value-toggle\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"value-detail\"\u003e\n\u003cp\u003eLights can be removed, replaced, upgraded, and reused across compatible UltraPoi products.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section premium-positioning-section\"\u003e\n\u003cdiv class=\"container split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"eyebrow\"\u003eWhy It Wins\u003c\/div\u003e\n\u003ch2\u003eBuilt Better Because Cheap LED Stars Aren’t Good Enough\u003c\/h2\u003e\n\u003cp\u003eCheap LED flow stars are fragile and frustrating. Our community deserves better.\u003c\/p\u003e\n\u003cp\u003eSo we built our own.\u003c\/p\u003e\n\u003cp\u003eThe Ultra LED Flow Star features smooth control, fast setup, rechargeable LEDs, and durable, washable fabrics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul class=\"premium-list\"\u003e\n\u003cli\u003eNo disposable throwaway lights\u003c\/li\u003e\n\u003cli\u003eNo fragile generic shortcuts\u003c\/li\u003e\n\u003cli\u003eRemovable, rechargeable LED inserts\u003c\/li\u003e\n\u003cli\u003eBalanced 8-point layout for better control\u003c\/li\u003e\n\u003cli\u003eWashable fabric body after LEDs are removed\u003c\/li\u003e\n\u003cli\u003eBuilt by UltraPoi, not cheap knockoff toy suppliers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/91896b91-5172-48a4-bc9d-aa29310853a3_no_boarder_5dedfe05-fa04-4788-8fb5-7e60dce45a56.png?v=1780686818\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section trust-section\"\u003e\n\u003cdiv class=\"container quality-split\"\u003e\n\u003cdiv class=\"quality-media\"\u003e\n\u003cdiv class=\"placeholder\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_03_quality_detail_collage_1080x1350_no_board.png?v=1780687589\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quality-copy\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eBuilt by UltraPoi\u003c\/div\u003e\n\u003ch2\u003eQuality You Can Feel in Every Spin\u003c\/h2\u003e\n\u003cp\u003eThe Complete Bundle combines our proven Flow Star foundation with rechargeable LED inserts made for day-to-night performance.\u003c\/p\u003e\n\u003cdiv class=\"quality-media quality-media-mobile-inline\"\u003e\n\u003cdiv class=\"placeholder\"\u003e\u003cimg alt=\"Ultra LED Flow Star quality details collage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_03_quality_detail_collage_1080x1350_no_board.png?v=1780687589\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quality-points\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e01\u003c\/span\u003e \u003cspan class=\"quality-title\"\u003eProven Flow Star Foundation\u003c\/span\u003e \u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eBuilt from a design already trusted for smooth control, comfortable handling, and playful movement.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e02\u003c\/span\u003e \u003cspan class=\"quality-title\"\u003eReinforced Details\u003c\/span\u003e \u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eHigh-quality zipper pockets, durable stitching, and removable LEDs are designed for repeated use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e03\u003c\/span\u003e \u003cspan class=\"quality-title\"\u003eMade for Practice + Performance\u003c\/span\u003e \u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eDesigned to hold up through learning sessions, festivals, workshops, travel, and night flow.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section how-it-works-section\" id=\"how-it-works\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\" style=\"text-align: center;\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eHow It Works\u003c\/div\u003e\n\u003ch2\u003eSimple Setup. Big Glow.\u003c\/h2\u003e\n\u003cp\u003eUse, recharge, and maintain your LED system with zero hassle.\u003cspan class=\"T286Pc\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"KsbFXc U6u95\"\u003e\u003c\/ul\u003e\n\u003cdiv class=\"Fsg96\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_10_setup_clip_mobile_720x900_under_19mb.gif?v=1780065459\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_05_led_detail_collage_1080x1350_no_board.png?v=1780687556\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quality-points how-steps-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e01\u003c\/span\u003e\u003cspan class=\"quality-title\"\u003eInsert the LEDs\u003c\/span\u003e\u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eSlide one Ultra LED Insert into each of the 8 high-quality zipper pockets built into the Flow Star.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e02\u003c\/span\u003e\u003cspan class=\"quality-title\"\u003ePick Your Mode\u003c\/span\u003e\u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eChoose from 12 color modes and 36 patterns with simple one-button control.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e03\u003c\/span\u003e\u003cspan class=\"quality-title\"\u003eFlow Day or Night\u003c\/span\u003e\u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eUse it as a UV-reactive Flow Star by day or light it up for bright LED motion at night.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"quality-number\"\u003e04\u003c\/span\u003e\u003cspan class=\"quality-title\"\u003eRemove, Recharge, Wash\u003c\/span\u003e\u003cspan class=\"quality-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"quality-detail\"\u003eTake the LEDs out to recharge them or remove all electronics before washing the fabric body.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"standalone-social-flow\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eWho It’s For\u003c\/div\u003e\n\u003ch3\u003eMade for Day, Night, Solo + Social Flow\u003c\/h3\u003e\n\u003cp\u003eBuilt for performers and flow artists, day or night.\u003c\/p\u003e\n\u003cdiv class=\"standalone-social-media\"\u003e\n\u003cimg alt=\"\" class=\"ls-is-cached\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_11_uv_led_glow_clip_desktop_1280x720_9a915969-5da6-42c6-b38a-df56d6e0e5b2.gif?v=1780066423\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/82d2c604-1daa-4073-9731-87751b6d5bfc_no_board.png?v=1780687526\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section\" id=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eEngineered for Performance\u003c\/div\u003e\n\u003ch2\u003eKey Details Before You Order\u003c\/h2\u003e\n\u003cp\u003eThe core product details in one quick scan before you add it to your cart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-grid features-accordion-grid\"\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e8 LED Pocket System: Integrated into all 8 points\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003eHigh-quality zipper closures keep the inserts concealed and stable during high-speed spinning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eRechargeable LEDs: Powered by Ultra LED inserts\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003e12 color modes, 36 patterns, high-brightness RGB output, one-button control, and no disposables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerfect Flow Balance: Based on the proven Ultra UV Flow Star\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003eSymmetrical weight distribution creates smooth, controlled spins for beginners and advanced artists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEasy Maintenance, Washable fabric body\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003eRemove the lights, machine wash the fabric, and keep your Flow Star ready for festivals and practice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDay + Night Performance: UV fabric plus luminous tips\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003eVibrant patterns look incredible in sunlight while light-diffusing tips enhance the glow at night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card feature-accordion-card\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAmazing Light Show: Make a statement with your flow\u003cspan class=\"feature-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"feature-detail\"\u003e\n\u003cp\u003eMind-bending rainbows, mellow morphs, simple single colors, and everything else in between!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inline-specs-panel\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"eyebrow\"\u003eQuick Specs\u003c\/div\u003e\n\u003ch3\u003eProduct Details at a Glance\u003c\/h3\u003e\n\u003cp\u003eThe essentials customers need before ordering the complete LED setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inline-specs-grid\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e 8 \u003c\/strong\u003e \u003cspan\u003e LED pockets \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e 12 \u003c\/strong\u003e \u003cspan\u003e Color modes \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e 36 \u003c\/strong\u003e \u003cspan\u003e Patterns \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e RGB \u003c\/strong\u003e \u003cspan\u003e High-brightness output \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e USB \u003c\/strong\u003e \u003cspan\u003e Rechargeable inserts \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e July-August \u003c\/strong\u003e \u003cspan\u003e Estimated first-batch shipping \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section lifestyle-mosaic-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eFlow Anywhere\u003c\/div\u003e\n\u003ch2\u003eFlow With Anyone. Anywhere.\u003c\/h2\u003e\n\u003cp\u003ePerfect for solo practice, group flow, festivals, and performance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" class=\"ls-is-cached\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/asset_07_passing_clip_mobile_720x900_1b129eba-874b-4a51-a416-09b3d48aa83c.gif?v=1780033551\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section\" id=\"faq\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-header center\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eProduct Details + FAQ\u003c\/div\u003e\n\u003ch2\u003eQuestions Before You Order?\u003c\/h2\u003e\n\u003cp\u003eKey details on what is included, charging, washing, setup, and support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-accordion-grid\"\u003e\n\u003cdetails class=\"faq-accordion-item faq-featured\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eWhat happens after I preorder?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYour Complete Bundle is reserved from the first production batch, and we’ll send launch updates as production and shipping move forward.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item faq-featured\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eWhen does it ship?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eThe first limited production batch is estimated to ship in July-August.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eHow do I charge the lights?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eRemove the LED inserts and charge them using the included dual USB cables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003eWhat is included in this Complete Bundle?\u003cspan class=\"faq-question\"\u003eAre lights included?\u003c\/span\u003e\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYes. This Complete Bundle includes 1 Ultra Flow Star, 8 rechargeable LED inserts, and 4 charging cables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eCan I wash it?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYes. Remove the LEDs first, then machine wash the fabric body.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eIs it beginner friendly?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYes. The balanced 8-light system makes it easier to control than heavier LED alternatives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eWill I be charged now?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYes. Your payment will be accepted at the time you submit your order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"faq-accordion-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"faq-question\"\u003eCan I cancel my preorder?\u003c\/span\u003e \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eYes. Contact us to cancel and request a refund. Please note that this will forfeit your place in the preorder line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"www.ultrapoi.com","offers":[{"title":"Arcade","offer_id":47672909267049,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Pow Pow","offer_id":47672909299817,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Neon Slime","offer_id":47672909332585,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Cirq","offer_id":47672909365353,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Dala","offer_id":47672909398121,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Skull Candy","offer_id":47672909430889,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Fruit Stripe","offer_id":47672909463657,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Grey Mind","offer_id":47672909496425,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Homer","offer_id":47672909529193,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Radioactive","offer_id":47672909561961,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Shroom","offer_id":47672909594729,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Spirit Warrior","offer_id":47672909627497,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Splat","offer_id":47672909660265,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Twisty","offer_id":47672909693033,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Vibe Wave","offer_id":47672909725801,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0382\/3977\/files\/f6689385-0914-405d-9e59-a92f8d861e40.png?v=1781800545","url":"https:\/\/www.ultrapoi.com\/products\/ultra-led-flow-star-bundle","provider":"UltraPoi","version":"1.0","type":"link"}