*/
/* ── DIVIDER ── */
.aa-divider { height: 1px; background: var(--border); margin: 0; }
/* ============================================================
SECTION: STICKY NAV
DELETE this section and use Elementor's sticky header instead
============================================================ */
#aa-nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 999;
padding: 0 24px; height: 60px;
display: flex; align-items: center; justify-content: space-between;
background: rgba(8,8,8,0.88);
backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);
border-bottom: 1px solid var(--border);
transition: background 0.3s;
}
.nav-brand {
font-family: 'Bebas Neue', sans-serif;
font-size: 20px; letter-spacing: 0.1em; color: var(--gold);
text-decoration: none;
}
.nav-links { display: flex; align-items: center; gap: 12px; }
.nav-link {
font-size: 12px; font-weight: 600; color: var(--muted);
text-decoration: none; letter-spacing: 0.05em;
display: none;
}
@media(min-width:640px){ .nav-link { display: block; } }
/* == END SECTION: STICKY NAV == */
/* ============================================================
SECTION: HERO
============================================================ */
#aa-hero {
min-height: 100svh;
padding: 100px 20px 70px;
display: flex; align-items: center;
position: relative; overflow: hidden;
}
.hero-glow {
position: absolute; pointer-events: none;
border-radius: 50%; filter: blur(80px); opacity: 0.55;
}
.hero-glow-1 {
width: 500px; height: 400px;
background: radial-gradient(circle, rgba(201,168,76,0.12), transparent 70%);
top: -80px; right: -100px;
}
.hero-glow-2 {
width: 300px; height: 300px;
background: radial-gradient(circle, rgba(201,168,76,0.07), transparent 70%);
bottom: 60px; left: -60px;
}
.hero-inner {
display: grid; grid-template-columns: 1fr;
gap: 48px; align-items: center;
width: 100%; max-width: 1000px; margin: 0 auto;
}
@media(min-width:760px){
.hero-inner { grid-template-columns: 1.1fr 0.9fr; gap: 60px; }
}
.hero-text {}
.hero-badge {
display: inline-flex; align-items: center; gap: 8px;
background: rgba(201,168,76,0.1); border: 1px solid var(--border-mid);
border-radius: 100px; padding: 6px 14px;
font-size: 11px; font-weight: 700; color: var(--gold);
letter-spacing: 0.1em; text-transform: uppercase;
margin-bottom: 20px;
}
.hero-badge span { width: 6px; height: 6px; border-radius: 50%; background: var(--gold); animation: pulse 1.8s infinite; }
@keyframes pulse { 0%,100%{opacity:1} 50%{opacity:0.3} }
.hero-h1 { margin-bottom: 20px; }
.hero-h1 .line2 { color: var(--gold); }
.hero-sub {
font-size: clamp(15px, 2.5vw, 17px);
font-weight: 400; color: var(--muted);
line-height: 1.75; margin-bottom: 32px;
max-width: 480px;
}
.hero-sub strong { color: var(--text); font-weight: 600; }
.hero-btns { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 36px; }
.hero-proof {
display: flex; flex-wrap: wrap; gap: 18px;
padding-top: 24px; border-top: 1px solid var(--border);
}
.proof-item {
display: flex; align-items: center; gap: 6px;
font-size: 12px; font-weight: 600; color: var(--muted);
letter-spacing: 0.02em;
}
.proof-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--gold); }
/* HERO IMAGE AREA */
.hero-visual {
position: relative;
display: flex; flex-direction: column;
align-items: center; gap: 16px;
}
.hero-book-stack {
position: relative; width: 100%; max-width: 340px;
margin: 0 auto;
}
.hero-book-main {
width: 100%; aspect-ratio: 3/4;
border-radius: var(--radius);
box-shadow: 0 32px 80px rgba(0,0,0,0.7), 0 0 0 1px var(--border);
transform: perspective(800px) rotateY(-8deg) rotateX(2deg);
transition: transform 0.4s ease;
}
.hero-book-main:hover { transform: perspective(800px) rotateY(-3deg) rotateX(1deg); }
.hero-book-badge {
position: absolute; bottom: -12px; right: -12px;
background: var(--gold); color: var(--black);
border-radius: 50%; width: 72px; height: 72px;
display: flex; flex-direction: column; align-items: center; justify-content: center;
font-family: 'Bebas Neue', sans-serif;
box-shadow: 0 8px 24px rgba(201,168,76,0.4);
text-align: center;
}
.hero-book-badge .badge-num { font-size: 22px; line-height: 1; }
.hero-book-badge .badge-txt { font-size: 9px; letter-spacing: 0.05em; line-height: 1.2; }
/* == END SECTION: HERO == */
/* ============================================================
SECTION: STATS BAR
Can replace with Elementor Counter widgets
============================================================ */
#aa-stats {
background: var(--card);
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
padding: 28px 20px;
}
.stats-inner {
max-width: 1000px; margin: 0 auto;
display: grid; grid-template-columns: repeat(2, 1fr);
gap: 1px; background: var(--border);
}
@media(min-width:640px){ .stats-inner { grid-template-columns: repeat(4, 1fr); } }
.stat-item {
background: var(--card);
padding: 20px 24px; text-align: center;
}
.stat-num {
font-family: 'Bebas Neue', sans-serif;
font-size: 42px; color: var(--gold); line-height: 1;
margin-bottom: 4px;
}
.stat-label { font-size: 11px; font-weight: 600; color: var(--muted); letter-spacing: 0.1em; text-transform: uppercase; }
/* == END SECTION: STATS BAR == */
/* ============================================================
SECTION: PAIN POINTS
============================================================ */
#aa-pain { padding: 90px 20px; }
.pain-grid {
display: grid; grid-template-columns: 1fr;
gap: 2px; margin-top: 44px;
}
@media(min-width:580px){ .pain-grid { grid-template-columns: 1fr 1fr; } }
.pain-item {
background: var(--card); padding: 28px;
border: 1px solid var(--border);
border-radius: 0; position: relative;
overflow: hidden; transition: border-color 0.2s;
}
.pain-item:hover { border-color: var(--border-mid); }
.pain-item::after {
content: ''; position: absolute;
left: 0; top: 0; bottom: 0; width: 3px;
background: var(--gold); opacity: 0;
transition: opacity 0.2s;
}
.pain-item:hover::after { opacity: 1; }
.pain-icon { font-size: 28px; margin-bottom: 12px; }
.pain-title { font-size: 16px; font-weight: 700; color: var(--white); margin-bottom: 8px; }
.pain-desc { font-size: 14px; color: var(--muted); line-height: 1.7; }
/* == END SECTION: PAIN POINTS == */
/* ============================================================
SECTION: BOOKS SHOWCASE
Image placeholders ready for 3D mockup images
============================================================ */
#aa-books { padding: 90px 20px; }
.books-list { display: flex; flex-direction: column; gap: 2px; margin-top: 44px; }
.book-row {
display: grid; grid-template-columns: 1fr;
background: var(--card);
border: 1px solid var(--border);
overflow: hidden; transition: border-color 0.25s;
}
@media(min-width:680px){
.book-row { grid-template-columns: 200px 1fr; }
.book-row.reverse { grid-template-columns: 1fr 200px; }
.book-row.reverse .book-img-wrap { order: 2; }
.book-row.reverse .book-info { order: 1; }
}
.book-row:hover { border-color: var(--border-mid); }
.book-img-wrap {
aspect-ratio: 3/4; min-height: 180px;
overflow: hidden; position: relative;
}
@media(min-width:680px){ .book-img-wrap { aspect-ratio: auto; min-height: 240px; } }
.book-img-wrap .img-placeholder {
height: 100%; border-radius: 0; border: none;
border-right: 1px solid var(--border);
}
.book-row.reverse .book-img-wrap .img-placeholder {
border-right: none; border-left: 1px solid var(--border);
}
.book-info { padding: 28px 32px; display: flex; flex-direction: column; justify-content: center; gap: 10px; }
.book-num {
font-family: 'Bebas Neue', sans-serif;
font-size: 13px; letter-spacing: 0.15em; color: var(--muted2);
}
.book-title { font-size: 20px; font-weight: 800; color: var(--white); line-height: 1.25; }
.book-pillar {
display: inline-block; font-size: 10px; font-weight: 700;
letter-spacing: 0.12em; text-transform: uppercase;
padding: 3px 10px; border-radius: 100px;
background: var(--gold-glow); color: var(--gold);
border: 1px solid var(--border-mid);
width: fit-content;
}
.book-desc { font-size: 14px; color: var(--muted); line-height: 1.7; }
.book-chips { display: flex; flex-wrap: wrap; gap: 6px; }
.chip {
font-size: 11px; font-weight: 600; padding: 4px 10px;
border: 1px solid var(--border); border-radius: 100px;
color: var(--muted); background: transparent;
}
/* == END SECTION: BOOKS SHOWCASE == */
/* ============================================================
SECTION: TESTIMONIALS
Replace with Elementor Testimonial Carousel widget
============================================================ */
#aa-testi { padding: 90px 20px; background: var(--dark); }
.testi-grid {
display: grid; grid-template-columns: 1fr;
gap: 16px; margin-top: 44px;
}
@media(min-width:580px){ .testi-grid { grid-template-columns: 1fr 1fr; } }
@media(min-width:860px){ .testi-grid { grid-template-columns: 1fr 1fr 1fr; } }
.testi-card {
background: var(--card); border: 1px solid var(--border);
border-radius: var(--radius); padding: 28px;
display: flex; flex-direction: column; gap: 16px;
transition: border-color 0.2s, transform 0.2s;
}
.testi-card:hover { border-color: var(--border-mid); transform: translateY(-3px); }
.testi-stars { color: var(--gold); font-size: 14px; letter-spacing: 3px; }
.testi-text { font-size: 14px; color: var(--muted); line-height: 1.75; font-style: italic; flex: 1; }
.testi-author { display: flex; align-items: center; gap: 12px; }
.testi-avatar {
width: 40px; height: 40px; border-radius: 50%;
background: var(--border); border: 1.5px solid var(--border-mid);
display: flex; align-items: center; justify-content: center;
font-size: 16px; font-weight: 700; color: var(--gold);
font-family: 'Bebas Neue', sans-serif;
flex-shrink: 0;
}
.testi-name { font-size: 13px; font-weight: 700; color: var(--white); }
.testi-loc { font-size: 11px; color: var(--muted); }
/* == END SECTION: TESTIMONIALS == */
/* ============================================================
SECTION: PRICING
============================================================ */
#aa-pricing { padding: 90px 20px; }
.pricing-grid {
display: grid; grid-template-columns: 1fr;
gap: 16px; margin-top: 44px;
}
@media(min-width:680px){ .pricing-grid { grid-template-columns: 1fr 1fr 1fr; gap: 2px; } }
.price-card {
background: var(--card); border: 1px solid var(--border);
border-radius: var(--radius); padding: 32px 28px;
display: flex; flex-direction: column; gap: 0;
position: relative; overflow: hidden;
transition: border-color 0.2s;
}
.price-card:hover { border-color: var(--border-mid); }
.price-card.featured {
background: var(--card2);
border: 2px solid var(--gold);
border-radius: var(--radius);
}
@media(min-width:680px){
.price-card { border-radius: 0; }
.price-card:first-child { border-radius: var(--radius) 0 0 var(--radius); }
.price-card:last-child { border-radius: 0 var(--radius) var(--radius) 0; }
.price-card.featured { border-radius: var(--radius); margin: -12px 0; z-index: 2; }
}
.featured-pill {
position: absolute; top: 0; left: 50%; transform: translateX(-50%);
background: var(--gold); color: var(--black);
font-size: 9px; font-weight: 800; letter-spacing: 0.12em;
padding: 4px 16px; text-transform: uppercase;
border-radius: 0 0 8px 8px;
}
.price-tier { font-size: 10px; font-weight: 700; letter-spacing: 0.15em; color: var(--muted); text-transform: uppercase; margin-bottom: 6px; padding-top: 16px; }
.price-name { font-size: 20px; font-weight: 800; color: var(--white); margin-bottom: 16px; }
.price-amount { margin-bottom: 4px; }
.price-currency { font-size: 22px; font-weight: 700; color: var(--gold); vertical-align: top; margin-top: 8px; display: inline-block; }
.price-num { font-family: 'Bebas Neue', sans-serif; font-size: 68px; color: var(--white); line-height: 1; }
.price-was { font-size: 13px; color: var(--muted2); text-decoration: line-through; margin-bottom: 20px; }
.price-divider { height: 1px; background: var(--border); margin: 20px 0; }
.price-items { list-style: none; flex: 1; margin-bottom: 28px; display: flex; flex-direction: column; gap: 10px; }
.price-items li {
display: flex; align-items: flex-start; gap: 10px;
font-size: 13px; color: var(--muted); line-height: 1.5;
}
.price-items li .tick {
width: 18px; height: 18px; border-radius: 50%;
background: var(--border); color: var(--gold);
font-size: 10px; display: flex; align-items: center;
justify-content: center; flex-shrink: 0; margin-top: 1px;
}
.price-items li.bonus { color: var(--gold); }
.price-items li.bonus .tick { background: rgba(201,168,76,0.2); }
.bump-box {
margin-top: 20px; padding: 16px 20px;
background: var(--card2); border: 1px dashed var(--border-mid);
border-radius: var(--radius-sm); text-align: center;
}
.bump-box p { font-size: 13px; color: var(--muted); line-height: 1.6; }
.bump-box strong { color: var(--gold); }
/* == END SECTION: PRICING == */
/* ============================================================
SECTION: WHY INDIA
============================================================ */
#aa-india { padding: 90px 20px; background: var(--dark); }
.india-grid {
display: grid; grid-template-columns: 1fr;
gap: 2px; margin-top: 44px;
}
@media(min-width:580px){ .india-grid { grid-template-columns: 1fr 1fr; } }
@media(min-width:860px){ .india-grid { grid-template-columns: 1fr 1fr 1fr; } }
.india-item {
background: var(--card); padding: 28px;
border: 1px solid var(--border);
transition: border-color 0.2s;
}
.india-item:hover { border-color: var(--border-mid); }
.india-icon { font-size: 32px; margin-bottom: 14px; }
.india-title { font-size: 15px; font-weight: 700; color: var(--white); margin-bottom: 8px; }
.india-desc { font-size: 13px; color: var(--muted); line-height: 1.7; }
/* == END SECTION: WHY INDIA == */
/* ============================================================
SECTION: FAQ
Replace with Elementor Accordion widget
============================================================ */
#aa-faq { padding: 90px 20px; }
.faq-list { margin-top: 44px; display: flex; flex-direction: column; gap: 2px; }
.faq-item {
background: var(--card); border: 1px solid var(--border);
overflow: hidden;
}
.faq-q {
width: 100%; background: none; border: none;
padding: 22px 28px; text-align: left; cursor: pointer;
display: flex; align-items: center; justify-content: space-between; gap: 16px;
font-family: 'Manrope', sans-serif;
font-size: 15px; font-weight: 600; color: var(--white);
transition: color 0.2s;
}
.faq-q:hover { color: var(--gold); }
.faq-icon {
width: 24px; height: 24px; border-radius: 50%;
border: 1.5px solid var(--border-mid);
display: flex; align-items: center; justify-content: center;
flex-shrink: 0; font-size: 16px; color: var(--gold);
transition: transform 0.3s, background 0.2s;
}
.faq-item.open .faq-icon { transform: rotate(45deg); background: var(--gold-glow); }
.faq-a {
max-height: 0; overflow: hidden;
transition: max-height 0.35s ease, padding 0.3s;
padding: 0 28px;
}
.faq-item.open .faq-a { max-height: 300px; padding: 0 28px 22px; }
.faq-a p { font-size: 14px; color: var(--muted); line-height: 1.8; }
/* == END SECTION: FAQ == */
/* ============================================================
SECTION: FINAL CTA
============================================================ */
#aa-cta {
padding: 100px 20px;
text-align: center; position: relative; overflow: hidden;
}
#aa-cta::before {
content: '';
position: absolute; inset: 0; pointer-events: none;
background: radial-gradient(ellipse 70% 60% at 50% 50%, rgba(201,168,76,0.07) 0%, transparent 70%);
}
.cta-inner { position: relative; z-index: 1; }
.cta-h2 { margin-bottom: 20px; }
.cta-sub {
font-size: clamp(15px, 2.5vw, 18px); font-weight: 400;
color: var(--muted); max-width: 480px; margin: 0 auto 40px;
line-height: 1.7;
}
.cta-meta {
margin-top: 24px; font-size: 12px; color: var(--muted2);
display: flex; align-items: center; justify-content: center; gap: 6px;
flex-wrap: wrap;
}
.cta-dot { width: 3px; height: 3px; border-radius: 50%; background: var(--muted2); }
/* == END SECTION: FINAL CTA == */
/* ============================================================
SECTION: FOOTER
Replace with Elementor Footer widget
============================================================ */
#aa-footer {
padding: 32px 20px;
border-top: 1px solid var(--border);
text-align: center;
}
.footer-brand {
font-family: 'Bebas Neue', sans-serif;
font-size: 20px; letter-spacing: 0.1em; color: var(--gold);
margin-bottom: 8px;
}
.footer-copy { font-size: 12px; color: var(--muted2); line-height: 1.6; }
/* == END SECTION: FOOTER == */
/* ── MOBILE TOUCH ── */
@media(hover:none){
.aa-btn-primary:hover, .aa-btn-outline:hover { transform: none; }
}
The complete system for Indian men who want to look better, dress sharper, train smarter and know exactly what to say — on Instagram, WhatsApp and in real life.
The Problem
What's Inside
Each book delivers one visible, real result within 7 days of reading it.
The complete attraction system for Indian men. Mindset shift, the approach, push-pull, psychology, Instagram DM playbook, Indian objections handled, and real scenarios from Mumbai to Bangalore.
50 openers that get replies — Instagram stories, cold DMs, WhatsApp first messages, and re-engage scripts. Full conversation flows from first message to first date. All Indian context.
Skincare for Indian skin tones and Indian weather. Haircut guide by face shape. Beard shaping system. Jawline exercise protocol. Full grooming system under ₹500 using Indian products.
The fit rules that change everything. 5 colour combos for Indian skin tones. 8 outfit formulas for every occasion. Indian brands from H&M to Zara to FabIndia with exact tips for each.
No gym. No equipment. V-taper focus — broader shoulders, stronger core, visible posture change in 7 days. 3 sessions per week. Nutrition guide using Indian food at Indian prices.
Results
"The texting book alone was worth it. Used opener #7 the same evening I bought it and she actually replied. We have been talking for 3 weeks now."
"Did the posture correction from Alpha Body for 5 days. My roommate asked if I had grown taller. I had not. The posture just changed everything about how I carry myself."
"Finally something built for Indian situations. Not some American guy in a coffee shop. Real advice for Instagram DMs, WhatsApp, and actual Indian college life."
Choose Your Pack
All plans include instant download. Files sent to your email automatically.
💡 Pro tip: Start with the Game Pack at ₹199 — you will see an option to upgrade to the full bundle for just ₹200 more. Most buyers upgrade.
Built For India
Common Questions
Instantly. The moment your payment goes through you get a download link on the page and all files are sent to your email automatically. No waiting, no manual steps, no support needed.
All books are PDF format. Read on your phone, laptop or tablet — any device, offline once downloaded. No app needed.
No. Alpha Body is designed entirely for home training with zero equipment. A doorframe pull-up bar (available for ₹500 on Amazon) is optional but not required to start.
Yes — half the examples are set in college environments. The style guide covers looks on college budgets. The body programme needs no gym membership. The texting book is built around Instagram and WhatsApp which is where college men actually talk to girls.
No community, no live support. The books are written to be fully self-contained — clear enough that you do not need to ask anyone anything. Every question a buyer could have is answered inside the content.
Game Pack (₹199) — the 2 game books only. Complete Bundle (₹399) — all 5 books, best value. Action Kit (₹599) — all 5 books plus the 30-Day Action Calendar and Cheat Sheet Pack which give you a daily task and quick reference card for every situation.
Start Today
The only difference is a system. You now have one.
Get the Full Bundle — ₹399