// Sticker application guide — web preview + print-ready A5 insert card
const InstallGuide = ({ go }) => {
const handlePrint = () => window.print();
const steps = [
{
n: '01',
title: 'CLEAN',
icon: (
),
body: 'Wipe the surface with a dry cloth or alcohol wipe. No grease, no moisture, no dust. Cold, damp, or oily surfaces are the #1 cause of stickers not sticking.',
tip: 'Isopropyl alcohol (rubbing alcohol) works best',
},
{
n: '02',
title: 'PEEL',
icon: (
),
body: 'Gently flex the backing card to loosen the sticker from the corners. Peel the backing away at a 45° angle — never straight back. Go slowly to keep the sticker flat.',
tip: 'If edges lift, press them down and peel more slowly',
},
{
n: '03',
title: 'POSITION',
icon: (
),
body: 'Hold the sticker by its edges and hover it over your chosen spot before touching the adhesive to the surface. Take your time — once it touches, it sticks.',
tip: 'Dry-position first, then commit',
},
{
n: '04',
title: 'APPLY',
icon: (
),
body: 'Lower one edge down first, then lay the rest across. Use your thumb or a bank card to smooth firmly from the centre outward, pushing any air bubbles toward the edges.',
tip: 'Work from centre outward — never from edge to edge',
},
{
n: '05',
title: 'PRESS',
icon: (
),
body: 'Apply firm pressure with your thumb across the entire sticker for 30 seconds. Pay extra attention to the edges and corners — these are the first places that lift if not pressed down properly.',
tip: 'Use a coin or card edge to press down corners',
},
];
const materials = [
{ name: 'Die-Cut Vinyl', dot: '#FF6A1A', tips: ['Press edges firmly — the cut profile is where lifting starts', 'Curved surfaces: warm sticker with palm heat first'] },
{ name: 'Holographic', dot: '#3D7AFE', tips: ['Avoid fingerprints on the face — oils dull the shift', 'Apply in shade — direct sun makes positioning tricky'] },
{ name: 'Clear Vinyl', dot: '#ECE3D0', border: true, tips: ['Use a squeegee or credit card — bubbles show more on clear', 'Apply to clean glass at room temperature only'] },
{ name: 'Glitter', dot: '#FFD700', tips: ['Don\'t scrub — light firm pressure only to avoid scratching', 'Avoid soaking — glitter edges can lift in dishwashers'] },
{ name: 'Sticker Sheets', dot: '#2BB04A', tips: ['Flex the sheet before peeling individual stickers', 'Store flat — rolled sheets are harder to apply cleanly'] },
{ name: 'Outdoor / XL', dot: '#A23BFF', tips: ['Surface must be above 10°C for adhesive to bond fully', 'Run a hand squeegee from centre outward for large sizes'] },
];
return (
<>
{/* ── Print stylesheet injected into head ── */}