:root { --red: #e31e24; --black: #050505; --charcoal: #111111; --white: #ffffff; --gray: #d7d7d7; --soft: #f5f5f5; --border: rgba(255,255,255,0.08); --shadow: 0 18px 50px rgba(0,0,0,0.28); --radius: 22px; --max: 1180px; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } .cma-landing-page { margin: 0; font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: var(--black); color: var(--white); line-height: 1.55; } .cma-landing-page a { color: inherit; text-decoration: none; } .cma-landing-page img { max-width: 100%; display: block; } .topbar { background: #000; border-bottom: 1px solid var(--border); padding: 12px 18px; font-size: 14px; } .topbar-inner, .container { width: min(var(--max), calc(100% - 32px)); margin: 0 auto; } .topbar-inner { display: flex; flex-wrap: wrap; gap: 10px 18px; justify-content: space-between; align-items: center; color: var(--gray); } .badge-strip { display: flex; flex-wrap: wrap; gap: 8px; } .mini-badge { border: 1px solid rgba(255,255,255,0.12); border-radius: 999px; padding: 6px 10px; background: rgba(255,255,255,0.04); font-size: 12px; font-weight: 700; letter-spacing: 0.02em; color: #fff; } .hero { background: linear-gradient(135deg, rgba(0,0,0,0.90) 0%, rgba(0,0,0,0.72) 42%, rgba(227,30,36,0.18) 100%), url('https://martialartswi.com/wp-content/uploads/sites/822/2026/03/confident-kids-martial-arts-training-child-black-belt.jpg') center/cover no-repeat; position: relative; overflow: hidden; } .hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0.12), rgba(0,0,0,0.65)); pointer-events: none; } .hero-inner { width: min(var(--max), calc(100% - 32px)); margin: 0 auto; padding: 78px 0 68px; position: relative; z-index: 1; display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 28px; align-items: center; } .hero-copy { max-width: 720px; } .eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(227,30,36,0.14); border: 1px solid rgba(227,30,36,0.45); color: #fff; padding: 10px 14px; border-radius: 999px; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 18px; } h1 { margin: 0 0 14px; font-size: clamp(2.3rem, 6vw, 4.6rem); line-height: 0.96; font-weight: 900; letter-spacing: -0.04em; text-transform: uppercase; } .hero-copy p.lead { font-size: clamp(1.05rem, 2vw, 1.25rem); color: #f1f1f1; max-width: 640px; margin: 0 0 20px; } .offer-chip { display: inline-flex; flex-wrap: wrap; gap: 12px; align-items: center; margin: 6px 0 24px; padding: 14px 16px; border-radius: 16px; background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.12); box-shadow: var(--shadow); font-weight: 800; } .offer-chip strong { color: #fff; font-size: 1.1rem; } .offer-chip span { color: #f8b9bb; text-decoration: line-through; font-weight: 700; } .cta-row { display: flex; flex-wrap: wrap; gap: 14px; margin: 10px 0 18px; } .btn { display: inline-flex; justify-content: center; align-items: center; min-height: 56px; padding: 14px 24px; border-radius: 14px; font-weight: 900; letter-spacing: 0.01em; transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease; text-align: center; box-shadow: var(--shadow); } .btn:hover { transform: translateY(-2px) scale(1.01); } .btn-primary { background: var(--red); color: #fff; } .btn-secondary { background: rgba(255,255,255,0.08); color: #fff; border: 1px solid rgba(255,255,255,0.18); } .hero-points { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin-top: 22px; } .hero-point { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.1); padding: 14px; border-radius: 16px; font-size: 0.95rem; font-weight: 700; } .hero-card { background: rgba(8,8,8,0.82); border: 1px solid rgba(255,255,255,0.1); backdrop-filter: blur(10px); border-radius: 24px; padding: 26px; box-shadow: var(--shadow); } .hero-card h3 { margin: 0 0 12px; font-size: 1.3rem; text-transform: uppercase; letter-spacing: -0.03em; } .hero-card ul { list-style: none; margin: 0 0 18px; padding: 0; display: grid; gap: 10px; color: var(--gray); } .hero-card li { background: rgba(255,255,255,0.05); border-radius: 14px; padding: 12px 14px; border: 1px solid rgba(255,255,255,0.08); } section { padding: 74px 0; } .section-dark { background: linear-gradient(180deg, #0a0a0a 0%, #111 100%); } .section-light { background: #fafafa; color: #111; } .section-head { max-width: 760px; margin-bottom: 30px; } .section-head .kicker { color: var(--red); font-size: 0.85rem; text-transform: uppercase; font-weight: 900; letter-spacing: 0.1em; margin-bottom: 8px; display: inline-block; } .section-head h2 { margin: 0 0 12px; font-size: clamp(1.8rem, 4vw, 3rem); line-height: 1; text-transform: uppercase; letter-spacing: -0.04em; } .section-head p { margin: 0; font-size: 1.05rem; color: inherit; opacity: 0.85; } .grid-3, .grid-4, .grid-2 { display: grid; gap: 20px; } .grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .card { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius); padding: 24px; box-shadow: var(--shadow); } .section-light .card { background: #fff; border: 1px solid rgba(17,17,17,0.08); box-shadow: 0 14px 40px rgba(0,0,0,0.08); } .icon { width: 52px; height: 52px; border-radius: 14px; display: grid; place-items: center; background: rgba(227,30,36,0.12); color: var(--red); font-size: 24px; margin-bottom: 16px; font-weight: 900; } .card h3 { margin: 0 0 10px; font-size: 1.2rem; line-height: 1.1; } .card p { margin: 0; opacity: 0.88; } .value-wrap { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 22px; align-items: stretch; } .value-stack { display: grid; gap: 14px; } .value-item { display: flex; justify-content: space-between; gap: 12px; align-items: center; padding: 18px 20px; border-radius: 18px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.08); } .value-item strong { font-size: 1.05rem; } .value-item span { color: #ffb9bc; font-weight: 800; white-space: nowrap; } .price-box { background: linear-gradient(180deg, #ffffff 0%, #f3f3f3 100%); color: #111; border-radius: 28px; padding: 28px; box-shadow: 0 18px 50px rgba(0,0,0,0.16); display: flex; flex-direction: column; justify-content: center; } .price-box .label { font-size: 0.85rem; text-transform: uppercase; font-weight: 900; letter-spacing: 0.08em; color: var(--red); margin-bottom: 10px; } .price-box .big { font-size: clamp(3rem, 8vw, 5.2rem); line-height: 0.9; font-weight: 900; letter-spacing: -0.05em; margin: 0; } .price-box .small { font-size: 1.05rem; margin: 10px 0 18px; color: #333; font-weight: 700; } .testimonial { position: relative; } .testimonial .quote { font-size: 2.5rem; line-height: 1; color: var(--red); opacity: 0.4; margin-bottom: 8px; font-weight: 900; } .testimonial strong { display: block; margin-top: 14px; font-size: 0.95rem; color: inherit; } .stats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin-top: 24px; } .stat { padding: 22px; border-radius: 18px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.08); text-align: center; } .stat .num { font-size: 2rem; font-weight: 900; letter-spacing: -0.04em; display: block; margin-bottom: 6px; } details { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-radius: 18px; padding: 18px 20px; } .section-light details { background: #fff; border: 1px solid rgba(17,17,17,0.08); } details + details { margin-top: 14px; } summary { cursor: pointer; font-weight: 800; list-style: none; font-size: 1.02rem; } summary::-webkit-details-marker { display: none; } details p { margin: 12px 0 0; opacity: 0.86; } .final-cta { background: linear-gradient(135deg, rgba(227,30,36,0.18), rgba(255,255,255,0.05)); border: 1px solid rgba(255,255,255,0.08); border-radius: 28px; padding: 34px; display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 22px; align-items: center; box-shadow: var(--shadow); } .contact-list { display: grid; gap: 10px; color: var(--gray); font-weight: 600; } footer { padding: 26px 0 40px; color: #bcbcbc; font-size: 0.95rem; background: #000; border-top: 1px solid var(--border); } .disclaimer { margin-top: 14px; font-size: 0.82rem; color: #9f9f9f; } @media (max-width: 980px) { .hero-inner, .value-wrap, .final-cta, .grid-2, .grid-3, .grid-4, .stats { grid-template-columns: 1fr; } .hero-points { grid-template-columns: 1fr; } } @media (max-width: 640px) { .btn { width: 100%; } .topbar-inner { justify-content: center; text-align: center; } section { padding: 58px 0; } .hero-card, .card, .price-box, .final-cta { padding: 22px; } .offer-chip { padding: 12px 14px; } }
Championship Martial Arts • Port Washington, WI • 262-419-3722
30+ Years Experience Confidence • Discipline • Respect 4-Week Trial + Free Uniform
Confidence Building Program for Kids

Help Your Child Build Real Confidence In Just 4 Weeks

If your child is shy, hesitant, easily discouraged, or needs a place to grow stronger inside and out, this is the place to start. Our beginner-friendly classes help kids develop confidence, focus, discipline, and respect in a positive, structured environment.

4 Weeks for $69 $150+ Value Includes a FREE official uniform
✅ Perfect for shy or low-confidence kids
✅ Beginner friendly with supportive coaching
✅ Parents love the structure and positive leadership
Why Parents Respond

From Shy And Uncertain To Stronger And More Self-Assured

Parents are not just looking for an activity. They are looking for a breakthrough. They want their child to raise their hand, speak with confidence, try new things, and believe in themselves. That is exactly what this program is built to develop.

1

Small Wins Build Momentum

Kids grow when they experience success step by step. We break progress into manageable wins so confidence starts showing up early.

2

Structured Coaching

Your child gets positive direction, clear expectations, and consistent encouragement in a safe environment where growth is expected.

3

Life Skills That Carry Over

This is bigger than kicking and punching. Kids build focus, respect, self-control, resilience, and the courage to keep trying.

The Offer

A Strong First Step Without A Big Commitment

This offer is designed to remove hesitation and make it easy for parents to get started. Real value. Real experience. Real transformation potential.

4 Weeks of Martial Arts Classes $100 Value
FREE Official Uniform $50 Value
Confidence-Focused Beginner Experience Priceless
Total Value $150+
Today’s Intro Offer

$69

4 weeks of classes + free uniform

Claim My Trial Now

Built for Meta ad traffic: simple, clear, and action-focused.

Why CMA

Why Families Choose Championship Martial Arts

Parents want a school that teaches more than movements. They want leadership, accountability, and a place where their child is seen, coached, and encouraged to grow.

30+Years teaching and leading
100sOf local families served
BeginnerFriendly for shy kids
LocalPort Washington school
Social Proof

What Parents Are Saying

Your current website already carries strong confidence-based proof. This section pulls that story forward where it matters most: right before the decision.

My 3 children have been taking classes with Master Kris for two years now and I have been able to watch them bloom into confident, powerful, disciplined and respectful students.

— CMA Parent

Kris does amazing with working with the kids and meeting them where they’re at. Since he’s been going to martial arts classes he’s become confident in himself and was able to do what he needed to during belt testing in front of a whole gym of people.

— CMA Parent

He’s a great teacher and he’s funny, which helps me and my child have fun while working out.

— CMA Parent
FAQ

Questions Parents Usually Ask Before Starting

These are the friction points that stop people from taking action. Handle them directly and conversions go up.

What if my child is very shy or nervous?

That is exactly why many families start. We meet kids where they are, build trust quickly, and help them earn confidence through simple wins, encouragement, and structure.

Does my child need experience to begin?

No. This trial is built for beginners. Many students start with zero martial arts experience, and that is completely normal.

What should my child wear to the first class?

Comfortable clothes are fine for the first visit. If you claim the trial, your child receives a free official uniform as part of the offer.

Is this just about self-defense?

No. Self-defense is part of it, but parents love this program because it builds confidence, focus, discipline, respect, and resilience that carry into school and daily life.

Next Step

Give Your Child A Strong Start

Do not overthink this. If your child needs confidence, structure, and a positive place to grow, this is a smart first move. Start with the 4-week trial or book an intro class today.

📍 110 S. Wisconsin St A, Port Washington, WI 53074
📞 262-419-3722
🌐 martialartswi.com