{"product_id":"wedding-planner","title":"Wedding Planner","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\"\u003e\n    \u003ctitle\u003eWedding Planner Excel — Ultimate Toolkit\u003c\/title\u003e\n    \u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            background: #f9f6ee;   \/* soft wedding base — warm neutral *\/\n            font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;\n        }\n\n        \/* animations *\/\n        @keyframes fadeDown {\n            from { opacity: 0; transform: translateY(-14px); }\n            to   { opacity: 1; transform: translateY(0); }\n        }\n\n        .wg-heading {\n            opacity: 0;\n            animation: fadeDown 0.6s ease forwards;\n            animation-play-state: paused;\n        }\n        .wg-heading.visible { animation-play-state: running; }\n\n        .wg-sub {\n            opacity: 0;\n            animation: fadeDown 0.6s ease 0.12s forwards;\n            animation-play-state: paused;\n        }\n        .wg-sub.visible { animation-play-state: running; }\n\n        .wg-feature {\n            opacity: 0;\n            transform: translateY(28px);\n            transition: opacity 0.55s ease, transform 0.55s ease;\n        }\n        .wg-feature.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* 2-col grid *\/\n        .wg-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            column-gap: 2rem;\n            row-gap: 0;\n        }\n\n        @media (max-width: 580px) {\n            .wg-grid {\n                grid-template-columns: 1fr;\n                column-gap: 0;\n            }\n        }\n\n        \/* feature separator *\/\n        .wg-feature {\n            border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n            margin-bottom: 2rem;\n            padding-bottom: 2rem;\n        }\n\n        .wg-feature:last-child {\n            border-bottom: none;\n            margin-bottom: 0;\n            padding-bottom: 0;\n        }\n\n        .wg-grid .wg-feature {\n            border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n            margin-bottom: 2rem;\n            padding-bottom: 2rem;\n        }\n\n        .wg-grid .wg-feature:last-child {\n            border-bottom: none;\n            margin-bottom: 0;\n            padding-bottom: 0;\n        }\n\n        \/* spacing between image and text *\/\n        .wg-feature \u003e div:first-child {\n            margin-bottom: 0.9rem;\n        }\n\n        .wg-feature h3 {\n            margin-bottom: 0.3rem;\n        }\n        .wg-feature p {\n            line-height: 1.5;\n        }\n\n        .wg-section {\n            padding: 1.8rem 1.5rem 5rem 1.5rem;\n        }\n\n        .wg-badge {\n            margin-bottom: 1rem;\n        }\n\n        \/* image placeholder — now actual images, keep styling *\/\n        .img-placeholder {\n            width: 100%;\n            background: #efe2d5;\n            border-radius: 20px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-direction: column;\n            gap: 6px;\n            aspect-ratio: 16 \/ 9;\n            border: 1px dashed #d4bfa7;\n            color: #a07e5c;\n            font-size: 0.85rem;\n            font-weight: 500;\n            transition: all 0.2s;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.02);\n            overflow: hidden;\n        }\n\n        .img-placeholder img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            display: block;\n            border-radius: 18px;\n        }\n\n        @media (max-width: 640px) {\n            .wg-section {\n                padding: 1.5rem 1.2rem 4rem 1.2rem;\n            }\n            .wg-feature {\n                margin-bottom: 1.6rem;\n                padding-bottom: 1.6rem;\n            }\n            .wg-grid .wg-feature {\n                margin-bottom: 1.6rem;\n                padding-bottom: 1.6rem;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\u003csection class=\"wg-section\" style=\"background: #f9f6ee; text-align: center;\"\u003e\n    \u003cdiv style=\"max-width: 860px; margin: 0 auto;\"\u003e\n\n        \u003c!-- BADGE: Wedding specific --\u003e\n        \u003cdiv class=\"wg-badge\" style=\"display:inline-flex;align-items:center;gap:0.5rem;border:1px solid rgba(0,0,0,0.1);border-radius:999px;padding:0.4rem 1rem;margin-bottom:1rem;background:rgba(255,253,245,0.85);font-size:0.78rem;font-weight:600;color:#7c4a2b;\"\u003e\n            \u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#b45f2b\" stroke-width=\"2\"\u003e\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            WEDDING PLANNER — EXCEL + GOOGLE SHEETS\n        \u003c\/div\u003e\n\n        \u003c!-- Main Heading --\u003e\n        \u003ch2 class=\"wg-heading\" style=\"font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;color:#4e2e1a;margin-bottom:0.85rem;line-height:1.2;\"\u003e\n            Your Wedding, Perfectly \u003cbr\u003e\u003cspan style=\"color:#bf6f3c;\"\u003ePlanned \u0026amp; Organized!\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003c!-- Subheading --\u003e\n        \u003cp class=\"wg-sub\" style=\"max-width:540px;margin:0 auto 2.8rem;font-size:0.95rem;color:#6b4c34;line-height:1.65;\"\u003e\n            From guest seating to vendor budgets \u0026amp; smart timelines — one spreadsheet that replaces chaos with clarity.\n        \u003c\/p\u003e\n\n        \u003c!-- FEATURE 1: Guest List \u0026 Seating Plan (full width) - IMAGE 1 --\u003e\n        \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n            \u003cdiv class=\"img-placeholder\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/ChatGPT_Image_Jun_15_2026_11_58_06_PM.png?v=1781548120\" alt=\"Guest list \u0026amp; seating plan dashboard preview\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv style=\"display:flex;align-items:flex-start;gap:1rem;\"\u003e\n                \u003cdiv style=\"flex-shrink:0;width:44px;height:44px;background:rgba(191,111,60,0.12);border-radius:10px;display:flex;align-items:center;justify-content:center;\"\u003e\n                    \u003csvg width=\"20\" height=\"20\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M17 8.5 19 10l3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv\u003e\n                    \u003ch3 style=\"font-size:1.15rem;font-weight:800;color:#4e2e1a;margin-bottom:0.4rem;\"\u003eGuest List \u0026amp; Seating Plan Made Effortless\u003c\/h3\u003e\n                    \u003cp style=\"font-size:0.875rem;color:#6b4c34;line-height:1.5;margin:0;\"\u003e\n                        Effortlessly craft your guest list \u0026amp; seating plan with an automated seating algorithm — assign tables in real time, track RSVPs, meal preferences, and dietary restrictions. Clear charts show total invites, confirmed guests, filled seats, and remaining seats at a glance. Supports up to 100+ guests.\n                    \u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FEATURE 2: Venue \u0026 Catering Comparison (full width) - IMAGE 2 --\u003e\n        \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n            \u003cdiv class=\"img-placeholder\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/ChatGPT_Image_Jun_15_2026_11_57_59_PM.png?v=1781548120\" alt=\"Venue \u0026amp; catering comparison tool\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv style=\"display:flex;align-items:flex-start;gap:1rem;\"\u003e\n                \u003cdiv style=\"flex-shrink:0;width:44px;height:44px;background:rgba(191,111,60,0.12);border-radius:10px;display:flex;align-items:center;justify-content:center;\"\u003e\n                    \u003csvg width=\"20\" height=\"20\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 6h18M3 12h18M3 18h18\"\u003e\u003c\/path\u003e\u003crect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 2v20M16 2v20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv\u003e\n                    \u003ch3 style=\"font-size:1.15rem;font-weight:800;color:#4e2e1a;margin-bottom:0.4rem;\"\u003eVenue + Cuisine: Compare \u0026amp; Stay Within Budget\u003c\/h3\u003e\n                    \u003cp style=\"font-size:0.875rem;color:#6b4c34;line-height:1.5;margin:0;\"\u003e\n                        List all your favorite venue options side-by-side, break down inclusions, compare menu packages, and see automatic calculations for catering, bartender, and food costs. Select preferred caterers, explore menu pricing, and instantly see which option gives the best value — all while tracking your venue budget in real time.\n                    \u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- BOTTOM 4 FEATURES (2x2 grid) --\u003e\n        \u003cdiv class=\"wg-grid\"\u003e\n            \u003c!-- Feature 3: Vendors Choice - IMAGE 3 --\u003e\n            \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n                \u003cdiv class=\"img-placeholder\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/2d661574-7576-48a2-a465-e189c36927e3.png?v=1781548121\" alt=\"Vendor management dashboard\" loading=\"lazy\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"display:flex;align-items:flex-start;gap:0.85rem;\"\u003e\n                    \u003cdiv style=\"flex-shrink:0;width:38px;height:38px;background:rgba(191,111,60,0.12);border-radius:9px;display:flex;align-items:center;justify-content:center;\"\u003e\n                        \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv\u003e\n                        \u003ch3 style=\"font-size:0.95rem;font-weight:800;color:#4e2e1a;margin-bottom:0.35rem;\"\u003eVendor's Choice — 25+ Categories\u003c\/h3\u003e\n                        \u003cp style=\"font-size:0.825rem;color:#6b4c34;line-height:1.55;margin:0;\"\u003eManage all vendors (photography, florist, DJ, etc.) across 25 dedicated categories. List potential vendors, compare prices, and tick once chosen — all costs automatically sync to your budget dashboard. No more scattered spreadsheets.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Feature 4: Timeline + Automated Calendar Sync - IMAGE 4 --\u003e\n            \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n                \u003cdiv class=\"img-placeholder\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/il_1588xN.7208064760_gunv_67211dd0-6b8d-4804-b796-a7d04262d904.webp?v=1781548225\" alt=\"Wedding timeline \u0026amp; calendar sync\" loading=\"lazy\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"display:flex;align-items:flex-start;gap:0.85rem;\"\u003e\n                    \u003cdiv style=\"flex-shrink:0;width:38px;height:38px;background:rgba(191,111,60,0.12);border-radius:9px;display:flex;align-items:center;justify-content:center;\"\u003e\n                        \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv\u003e\n                        \u003ch3 style=\"font-size:0.95rem;font-weight:800;color:#4e2e1a;margin-bottom:0.35rem;\"\u003eTimeline + Smart Calendar Sync\u003c\/h3\u003e\n                        \u003cp style=\"font-size:0.825rem;color:#6b4c34;line-height:1.55;margin:0;\"\u003eCreate a detailed wedding timeline, filter tasks, and track payment deadlines. Smart calendar sync automatically pushes due dates \u0026amp; timelines into one organized view — stay ahead of every vendor payment and to-do item.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Feature 5: 21 Powerful Tabs + Dashboard Hub - IMAGE 5 --\u003e\n            \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n                \u003cdiv class=\"img-placeholder\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/il_1588xN.7328549743_aazf.webp?v=1781548316\" alt=\"All-in-one wedding dashboard tabs\" loading=\"lazy\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"display:flex;align-items:flex-start;gap:0.85rem;\"\u003e\n                    \u003cdiv style=\"flex-shrink:0;width:38px;height:38px;background:rgba(191,111,60,0.12);border-radius:9px;display:flex;align-items:center;justify-content:center;\"\u003e\n                        \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 3h18v18H3zM9 3v18M15 3v18M3 9h18M3 15h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv\u003e\n                        \u003ch3 style=\"font-size:0.95rem;font-weight:800;color:#4e2e1a;margin-bottom:0.35rem;\"\u003e21 Powerful Tabs + Dashboard Hub\u003c\/h3\u003e\n                        \u003cp style=\"font-size:0.825rem;color:#6b4c34;line-height:1.55;margin:0;\"\u003eSetup, Save the Date, Theme tab, All-in-one Dashboard, Automated Calendar, Timeline, Itinerary, Packing List, Vendors Choice, Venue Options, Budget, Guest List, Seating Plan, Wedding Party, Food \u0026amp; Drinks, Photoshoot, Photo Gallery, Music, Gifts \u0026amp; Thank You, Honeymoon Budget, Bonus Checklist — everything in one file.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Feature 6: Effortless Budget Tracker - IMAGE 6 --\u003e\n            \u003cdiv class=\"wg-feature\" style=\"text-align:left;\"\u003e\n                \u003cdiv class=\"img-placeholder\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/il_1588xN.7208064728_c77i_9d0cb235-cdb5-4114-b4de-9f82cf049f5b.webp?v=1781548350\" alt=\"Wedding budget tracker with charts\" loading=\"lazy\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"display:flex;align-items:flex-start;gap:0.85rem;\"\u003e\n                    \u003cdiv style=\"flex-shrink:0;width:38px;height:38px;background:rgba(191,111,60,0.12);border-radius:9px;display:flex;align-items:center;justify-content:center;\"\u003e\n                        \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"#bf6f3c\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv\u003e\n                        \u003ch3 style=\"font-size:0.95rem;font-weight:800;color:#4e2e1a;margin-bottom:0.35rem;\"\u003eEffortless Budget Tracker — Auto Calculations\u003c\/h3\u003e\n                        \u003cp style=\"font-size:0.825rem;color:#6b4c34;line-height:1.55;margin:0;\"\u003eStay within budget with zero manual math. See planned vs. actual across all categories (venue, catering, attire, decor, music...). Automated charts visualize costs instantly: check a vendor box or enter an expense — everything updates in real time.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- ========== REMOVED SECTION: exactly the part from the user's image ========== --\u003e\n        \u003c!-- The video tutorial block, 150k customers, LGBTQ+ friendly, Emily quote, and compatibility note are all removed as requested --\u003e\n\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n    (function () {\n        function onVisible(el, cb) {\n            new IntersectionObserver(function (entries, obs) {\n                entries.forEach(function (e) {\n                    if (e.isIntersecting) { \n                        cb(e.target); \n                        obs.unobserve(e.target); \n                    }\n                });\n            }, { threshold: 0.12 }).observe(el);\n        }\n        \/\/ headings + subheading\n        document.querySelectorAll('.wg-heading, .wg-sub').forEach(function (el) {\n            onVisible(el, function (t) { t.classList.add('visible'); });\n        });\n        \/\/ features staggered animation\n        const features = document.querySelectorAll('.wg-feature');\n        features.forEach(function (el, i) {\n            onVisible(el, function (t) {\n                t.style.transitionDelay = (i * 80) + 'ms';\n                t.classList.add('visible');\n            });\n        });\n    })();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Uplivo","offers":[{"title":"Default Title","offer_id":43656669036603,"sku":null,"price":499.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/5097\/4011\/files\/il_1588xN.7863900921_ga7q_4834b656-1548-407c-979d-a492a1f4b806.webp?v=1781545081","url":"https:\/\/uplivo.store\/products\/wedding-planner","provider":"Uplivo","version":"1.0","type":"link"}