ALIGNED — 6-Week Posture Programme
/* Reset everything inside #aligned-page so the WP theme can’t interfere */ #aligned-page, #aligned-page *, #aligned-page *::before, #aligned-page *::after { margin: 0; padding: 0; box-sizing: border-box !important; border: none; outline: none; text-decoration: none; filter: none !important; -webkit-filter: none !important; mix-blend-mode: normal !important; } #aligned-page .tag, #aligned-page .hero h1 .red, #aligned-page .stat-num, #aligned-page .tl-phase, #aligned-page .for-check, #aligned-page .faq-icon, #aligned-page .final h2 .red { -webkit-text-fill-color: #D10000 !important; } @import url(‘https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800;900&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap’); #aligned-page { font-family: ‘DM Sans’, sans-serif !important; background: #000000 !important; color: #FFFFFF !important; line-height: 1.7 !important; width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; -webkit-font-smoothing: antialiased !important; filter: none !important; -webkit-filter: none !important; mix-blend-mode: normal !important; opacity: 1 !important; isolation: isolate !important; } #aligned-page a { color: #FFFFFF !important; text-decoration: none !important; } #aligned-page ul { list-style: none !important; } #aligned-page h1, #aligned-page h2, #aligned-page h3 { font-family: ‘Outfit’, sans-serif !important; line-height: 1.15 !important; color: #FFFFFF !important; margin: 0 !important; padding: 0 !important; } #aligned-page p { font-family: ‘DM Sans’, sans-serif !important; color: #FFFFFF !important; margin: 0 !important; } #aligned-page .wrap { max-width: 800px !important; margin: 0 auto !important; padding: 0 24px !important; } #aligned-page .wrap-wide { max-width: 1040px !important; margin: 0 auto !important; padding: 0 24px !important; } #aligned-page .block { padding: 80px 0 !important; } #aligned-page .center { text-align: center !important; } #aligned-page .tag { font-family: ‘Outfit’, sans-serif !important; font-weight: 700 !important; font-size: 13px !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #D10000 !important; margin-bottom: 16px !important; background: none !important; } #aligned-page .sep { height: 1px !important; background: #1A1A1A !important; } /* HERO */ #aligned-page .hero { padding: 100px 0 80px !important; text-align: center !important; background: #000000 !important; } #aligned-page .hero h1 { font-size: clamp(2.2rem, 6vw, 3.8rem) !important; font-weight: 900 !important; letter-spacing: -0.03em !important; margin-bottom: 24px !important; color: #FFFFFF !important; } #aligned-page .hero h1 .red { color: #D10000 !important; } #aligned-page .hero-sub { font-size: 1.1rem !important; color: #BBBBBB !important; max-width: 540px !important; margin: 0 auto 40px !important; line-height: 1.8 !important; } /* BUTTON */ #aligned-page .btn { display: inline-block !important; background: #D10000 !important; color: #FFFFFF !important; font-family: ‘Outfit’, sans-serif !important; font-weight: 700 !important; font-size: 1.05rem !important; padding: 18px 42px !important; border-radius: 60px !important; border: none !important; cursor: pointer !important; text-decoration: none !important; } #aligned-page .btn:hover { background: #B80000 !important; } #aligned-page .btn-note { display: block !important; margin-top: 14px !important; font-size: 0.85rem !important; color: #777777 !important; } /* STATS */ #aligned-page .stats { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 1px !important; background: #1A1A1A !important; border-radius: 14px !important; overflow: hidden !important; margin-top: 56px !important; } #aligned-page .stat { background: #0A0A0A !important; padding: 26px 16px !important; text-align: center !important; } #aligned-page .stat-num { font-family: ‘Outfit’, sans-serif !important; font-weight: 800 !important; font-size: 1.5rem !important; color: #D10000 !important; } #aligned-page .stat-label { font-size: 0.8rem !important; color: #777777 !important; margin-top: 4px !important; } @media (max-width: 480px) { #aligned-page .stats { grid-template-columns: 1fr !important; } } /* PAIN */ #aligned-page .dark-bg { background: #0A0A0A !important; } #aligned-page .pain h2 { font-size: clamp(1.5rem, 4vw, 2.3rem) !important; font-weight: 800 !important; margin-bottom: 16px !important; color: #FFFFFF !important; } #aligned-page .pain-sub { color: #BBBBBB !important; font-size: 1.05rem !important; margin-bottom: 44px !important; max-width: 580px !important; } #aligned-page .pain-item { display: flex !important; align-items: flex-start !important; gap: 16px !important; padding: 18px 0 !important; border-bottom: 1px solid #1A1A1A !important; font-size: 1.05rem !important; color: #CCCCCC !important; background: none !important; } #aligned-page .pain-item:last-child { border-bottom: none !important; } #aligned-page .pain-dot { flex-shrink: 0 !important; width: 8px !important; height: 8px !important; border-radius: 50% !important; background: #D10000 !important; margin-top: 10px !important; display: block !important; } /* CARDS */ #aligned-page .cards { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important; gap: 20px !important; margin-top: 44px !important; } #aligned-page .card { background: #0A0A0A !important; border: 1px solid #1A1A1A !important; border-radius: 14px !important; padding: 30px 26px !important; } #aligned-page .card:hover { border-color: #333333 !important; } #aligned-page .card-icon { width: 42px !important; height: 42px !important; border-radius: 10px !important; background: #1A1A1A !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1.2rem !important; margin-bottom: 16px !important; } #aligned-page .card h3 { font-size: 1.05rem !important; font-weight: 700 !important; margin-bottom: 10px !important; color: #FFFFFF !important; } #aligned-page .card p { font-size: 0.9rem !important; color: #999999 !important; line-height: 1.7 !important; } /* TIMELINE */ #aligned-page .timeline { position: relative !important; padding-left: 36px !important; margin-top: 44px !important; } #aligned-page .timeline::before { content: ” !important; position: absolute !important; left: 10px !important; top: 8px !important; bottom: 8px !important; width: 2px !important; background: #D10000 !important; } #aligned-page .tl-item { position: relative !important; margin-bottom: 36px !important; } #aligned-page .tl-item:last-child { margin-bottom: 0 !important; } #aligned-page .tl-dot { position: absolute !important; left: -36px !important; top: 6px !important; width: 22px !important; height: 22px !important; border-radius: 50% !important; background: #000000 !important; border: 2px solid #D10000 !important; } #aligned-page .tl-dot::after { content: ” !important; position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 8px !important; height: 8px !important; border-radius: 50% !important; background: #D10000 !important; } #aligned-page .tl-phase { font-family: ‘Outfit’, sans-serif !important; font-weight: 700 !important; font-size: 12px !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #D10000 !important; margin-bottom: 6px !important; } #aligned-page .tl-title { font-family: ‘Outfit’, sans-serif !important; font-size: 1.15rem !important; font-weight: 700 !important; margin-bottom: 8px !important; color: #FFFFFF !important; } #aligned-page .tl-desc { font-size: 0.95rem !important; color: #999999 !important; line-height: 1.7 !important; } /* WHO IT’S FOR */ #aligned-page .for-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 16px !important; margin-top: 36px !important; } @media (max-width: 600px) { #aligned-page .for-grid { grid-template-columns: 1fr !important; } } #aligned-page .for-item { display: flex !important; align-items: flex-start !important; gap: 14px !important; padding: 18px !important; background: #0A0A0A !important; border-radius: 10px !important; border: 1px solid #1A1A1A !important; } #aligned-page .for-check { flex-shrink: 0 !important; color: #D10000 !important; font-weight: 700 !important; font-size: 1.1rem !important; margin-top: 1px !important; } #aligned-page .for-text { font-size: 0.95rem !important; color: #CCCCCC !important; line-height: 1.6 !important; } /* FAQ */ #aligned-page .faq-item { border-bottom: 1px solid #1A1A1A !important; padding: 22px 0 !important; background: none !important; } #aligned-page .faq-q { font-family: ‘Outfit’, sans-serif !important; font-weight: 600 !important; font-size: 1.05rem !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; color: #FFFFFF !important; background: none !important; } #aligned-page .faq-icon { flex-shrink: 0 !important; width: 26px !important; height: 26px !important; border-radius: 50% !important; border: 1px solid #333333 !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1rem !important; color: #D10000 !important; transition: transform 0.3s !important; background: none !important; } #aligned-page .faq-item.open .faq-icon { transform: rotate(45deg) !important; } #aligned-page .faq-a { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.35s ease, padding 0.35s !important; font-size: 0.95rem !important; color: #999999 !important; line-height: 1.8 !important; } #aligned-page .faq-item.open .faq-a { max-height: 300px !important; padding-top: 14px !important; } /* FINAL CTA */ #aligned-page .final { padding: 100px 0 !important; text-align: center !important; background: #000000 !important; } #aligned-page .final h2 { font-size: clamp(1.7rem, 5vw, 2.8rem) !important; font-weight: 900 !important; margin-bottom: 20px !important; color: #FFFFFF !important; } #aligned-page .final h2 .red { color: #D10000 !important; } #aligned-page .final p { font-size: 1.05rem !important; color: #BBBBBB !important; margin-bottom: 36px !important; max-width: 480px !important; margin-left: auto !important; margin-right: auto !important; } #aligned-page .badge { display: inline-flex !important; align-items: center !important; gap: 8px !important; margin-top: 24px !important; padding: 10px 22px !important; border-radius: 60px !important; border: 1px solid #1A1A1A !important; font-size: 0.85rem !important; color: #999999 !important; background: none !important; } #aligned-page .ap-footer { padding: 36px 0 !important; text-align: center !important; font-size: 0.8rem !important; color: #444444 !important; border-top: 1px solid #1A1A1A !important; } #aligned-page .fade-up { opacity: 0; transform: translateY(24px); transition: opacity 0.6s ease, transform 0.6s ease; } #aligned-page .fade-up.visible { opacity: 1; transform: translateY(0); } @media (max-width: 640px) { #aligned-page .block { padding: 56px 0 !important; } #aligned-page .hero { padding: 72px 0 56px !important; } #aligned-page .final { padding: 72px 0 !important; } } From the GymX PT Team Stop Living With The Aches You’ve Accepted. ALIGNED is a 6-week posture correction programme that eliminates the neck pain, rounded shoulders and lower back tightness that desk life has given you. Start ALIGNED — €42 Instant PDF download · Video library included when available 6 Weeks 20 min Daily Practice 2× Strength Sessions / Wk Sound familiar? Your body has been adapting to your lifestyle for years. These aren’t random aches. They’re the predictable result of how you sit, stand and scroll — and they don’t go away on their own. Your neck and shoulders are tight by lunchtime — every single day. You catch yourself hunched over your desk or phone and try to “sit up straight” — but it never lasts more than a few minutes. Your lower back aches after long drives, flights, or just sitting through a full day of work. You’ve tried stretching, foam rolling, YouTube videos — nothing produces a lasting change. You’re starting to wonder if this is just what getting older feels like. What’s inside Everything you need. Nothing you don’t. ALIGNED is a complete system — not a list of stretches. Every piece works together to produce a visible, lasting change in 6 weeks. 🪞 Posture Self-Assessment An 8-minute mirror assessment that identifies your exact posture type — forward head, rounded shoulders, anterior pelvic tilt, or a combination. You’ll finally understand what you’re working with. ☀️ Daily 20-Minute Practice Three routines — morning reset, midday desk release, and evening recovery. Short enough to actually do every day, specific enough to produce real structural change. 💪 2× Weekly Strength Sessions 30-minute sessions that strengthen the muscles responsible for holding posture in place. Gym and home alternatives provided for every exercise. Progressions built in week by week. 🖥️ Ergonomics & Environment Your desk, phone, car and sleep setup — the exact adjustments that make posture correction 10× easier by changing the environment that created the problem. 📋 Weekly Checklists & Tracker Daily and weekly habit checklists so you never wonder whether you’re on track. A built-in progress tracker from week 1 to week 6 so you can see the change happening. 📖 The Science — Made Simple Understand why your posture is the way it is, what’s actually happening in your muscles and spine, and why this approach works when stretching alone doesn’t. Your 6 Weeks From awareness to automatic. Weeks 1–2Assessment & AwarenessIdentify your posture type, establish the daily practice, set your personal baseline with before photos. You’ll start to notice how your body holds tension throughout the day — that awareness is the foundation. Weeks 3–4Strengthening BeginsTargeted strength sessions added. The muscles that hold posture in place — deep neck flexors, lower traps, serratus anterior, glutes — are activated and strengthened. Compensations are directly addressed. Weeks 5–6IntegrationPosture becomes your default — not something you have to think about. Full reassessment at week 6, after photos, and a maintenance plan so your results stick long after the programme ends. Who it’s for ALIGNED was built for you if… ✓You work at a desk, drive regularly, or spend hours on your phone ✓You notice rounded shoulders, forward head, or lower back tightness ✓You’ve tried stretching and it hasn’t produced a lasting result ✓You want to move better and stand taller without booking a physio every week ✓You can commit to 20 minutes a day and two 30-minute sessions per week ✓You’re a gym member or home exerciser — both are fully catered for Questions Before you decide. Do I need a gym?+No. Every strength exercise has a gym version and a home version. You can complete the full programme with no equipment at all, or use a gym if you have access to one. How much time does it take each day?+The daily practice is 20 minutes. On top of that, you’ll do two 30-minute strength sessions per week. That’s just over 3 hours per week total — less than most people spend scrolling in a single evening. What if I’ve had back or neck injuries?+ALIGNED is corrective exercise — not rehab. If you’re currently in pain or recovering from an injury, check with your physiotherapist or GP first. If you’ve recovered and want to prevent recurrence by strengthening your posture, this is exactly what it’s for. What format is the programme?+You’ll receive a complete PDF programme immediately after purchase. A follow-along video library is in development and will be provided free of charge to all buyers when it launches. I already train regularly — is this still for me?+Absolutely. Correcting your posture will improve your performance in every other movement. If you bench press, squat, deadlift or run — better posture means better mechanics, fewer injuries and more strength from the positions you’re training in. Will I actually see results in 6 weeks?+If you follow the programme consistently — yes. Most people notice a difference in how they feel within the first two weeks. Visible postural change is typically clear by week 4. The programme includes before and after assessment protocols so you can measure the change objectively. Ready? Six weeks from now, stand like you mean it. The aches you’ve accepted as normal aren’t normal. They’re fixable. ALIGNED gives you the system to fix them — 20 minutes a day. Get ALIGNED — €42 Instant download · PDF programme · Video library included free when available 🛡 Built by the GymX PT team · Backed by real coaching experience © 2026 ALIGNED Programme · GymX · All rights reserved
AI Readiness
Good foundation, but some important product data is still missing.