scrollToStep(item.target)}
- className="card p-3 has-text-centered h-100 is-flex is-flex-direction-column is-align-items-center is-justify-content-center trad-card-interactive"
+ className="card p-3 has-text-centered trad-card-interactive"
style={{
borderRadius: '14px',
- border: '1px solid var(--trad-border)',
+ border: '1px solid #E5E7EB',
backgroundColor: '#FFFFFF',
cursor: 'pointer',
+ minHeight: '115px',
+ display: 'flex',
+ flexDirection: 'column',
+ alignItems: 'center',
+ justifyContent: 'center',
+ boxShadow: '0 2px 6px rgba(0,0,0,0.03)',
transition: 'transform 0.2s ease, box-shadow 0.2s ease'
}}
>
{item.num}
-
+
{item.title}
-
diff --git a/src/pages/LandingPage.tsx b/src/pages/LandingPage.tsx
index 5df9cc8..9b98913 100644
--- a/src/pages/LandingPage.tsx
+++ b/src/pages/LandingPage.tsx
@@ -113,32 +113,32 @@ export const LandingPage: React.FC = () => {
const journeySteps = [
{
num: '1',
- title: '1. Create',
+ title: 'Create',
desc: 'Craft your unique handmade creations with traditional skill, sustainable materials, and artisan pride.'
},
{
num: '2',
- title: '2. List',
+ title: 'List',
desc: 'Upload photos, specifications & set fair pricing with our zero listing fee support and catalog assistance.'
},
{
num: '3',
- title: '3. Tell your story',
+ title: 'Tell your story',
desc: 'Showcase the artisan heritage, technique and cultural narrative behind each craft to connect with buyers.'
},
{
num: '4',
- title: '4. Order',
+ title: 'Order',
desc: 'Receive confirmed domestic and international orders seamlessly through your seller portal with instant alerts.'
},
{
num: '5',
- title: '5. Shipment',
+ title: 'Shipment',
desc: 'Doorstep courier pickup across 15,000+ pincodes with eco-friendly protective packaging and live tracking.'
},
{
num: '6',
- title: '6. Payment',
+ title: 'Payment',
desc: 'Direct bank payout with 100% transparency, timely settlement cycles within 7 days, and zero hidden deductions.'
}
];
@@ -147,20 +147,20 @@ export const LandingPage: React.FC = () => {
{/* 1. HeroSection */}
-
-
+
+
{/* Hero Left Column */}
-
+
- India's Premier Artisan & Handcrafted Marketplace
+ India's Premier Artisan & Handcrafted Marketplace
-
- Sell Authentic Handcrafted Products Across India & Worldwide
+
+ Sell Authentic Handcrafted Products Across India & Worldwide
-
+
Empowering artisans, ODOP clusters, and regional creators with transparent pricing, comprehensive logistics, and zero upfront platform charges.
@@ -186,13 +186,13 @@ export const LandingPage: React.FC = () => {
{/* Trust Indicators */}
-
+
Zero listing fees
•
- Fair & transparent
+ Fair & transparent
•
@@ -203,8 +203,8 @@ export const LandingPage: React.FC = () => {
{/* Hero Right Column: Montage Image */}
-
-
+
+

{
(e.target as HTMLImageElement).src = '/artisan_banner.jpg';
}}
/>
-
+
{/* Top-Right Badge */}
-
-
+
+
AUTHENTIC HANDCRAFTS
{/* Bottom Collective Overlay */}
-
+
TRADHOX Collective
-
From Village Roots to Global Shelves
+
From Village Roots to Global Shelves
-
+
100%
-
Authentic
+
Authentic
@@ -257,8 +257,19 @@ export const LandingPage: React.FC = () => {
{benefitCards.map((card, idx) => (
-
-
+
+

{
{card.icon}
-
-
+
+
{card.title}
@@ -317,23 +345,40 @@ export const LandingPage: React.FC = () => {
{journeySteps.map((step, idx) => (
-
-
- {step.num}
+
+
+
+ {step.num}
+
+
+ {step.title}
+
-
{step.title}
-
+
{step.desc}
@@ -359,72 +404,114 @@ export const LandingPage: React.FC = () => {
{/* Box 1: GI-tagged products */}
-
-
-
-

-
- GI Authenticated
-
-
-
-
GI-tagged products
-
+
+
+

+
+ GI Authenticated
+
+
+
+
+
+ GI-tagged products
+
+
Protected geographical indication crafts preserving verified regional legacy and genuine master traditions.
-
-
-
Verified Heritage Crafts
-
100% Authentic
+
+ Verified Heritage Crafts
+ 100% Authentic
+
{/* Box 2: ODOP products */}
-
-
-
-

-
- ODOP Regional Hub
-
-
-
-
ODOP products
-
+
+
+

+
+ ODOP Regional Hub
+
+
+
+
+
+ ODOP products
+
+
Indigenous district-level specialties bringing distinctive indigenous crafts from local villages to direct markets.
-
-
-
Districts Active
-
760+ Districts
+
+ Districts Active
+ 760+ Districts
+
{/* Box 3: Sustainable products */}
-
-
-
-

-
- Eco-Conscious
-
-
-
-
Sustainable products
-
+
+
+

+
+ Eco-Conscious
+
+
+
+
+
+ Sustainable products
+
+
Eco-friendly, chemical-free creations crafted with natural fibers, terracotta, bamboo, and circular materials.
-
-
-
Eco Clusters
-
1,850+ Clusters
+
+ Eco Clusters
+ 1,850+ Clusters
+
diff --git a/src/styles/custom-bulma.css b/src/styles/custom-bulma.css
index bc26082..4829df8 100644
--- a/src/styles/custom-bulma.css
+++ b/src/styles/custom-bulma.css
@@ -526,6 +526,7 @@ h1, h2, h3, h4, h5, h6, .title {
/* Landing Page Hero Form Responsive Styles */
.trad-hero-lead-form {
max-width: 520px;
+ width: 100%;
margin-bottom: 1.25rem;
}
@@ -533,23 +534,32 @@ h1, h2, h3, h4, h5, h6, .title {
.trad-hero-lead-form .form-container {
display: flex;
align-items: center;
+ justify-content: space-between;
background-color: #FFFFFF;
border-radius: 9999px;
border: 1.5px solid var(--trad-border);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
- padding: 5px;
+ padding: 4px;
+ width: 100%;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.trad-hero-lead-form .form-container:focus-within {
border-color: var(--trad-maroon);
box-shadow: 0 4px 24px rgba(103, 27, 38, 0.12);
}
+ .trad-hero-lead-form .input-group-mobile {
+ display: flex;
+ align-items: center;
+ flex: 1;
+ min-width: 0;
+ }
.trad-hero-lead-form .phone-prefix {
- padding-left: 1rem;
+ padding-left: 1.15rem;
padding-right: 0.5rem;
font-weight: 700;
color: #2D3748;
flex-shrink: 0;
+ font-size: 0.95rem;
}
.trad-hero-lead-form .phone-input {
flex: 1;
@@ -560,13 +570,17 @@ h1, h2, h3, h4, h5, h6, .title {
font-weight: 600;
color: #1A1A1A;
font-size: 0.95rem;
- padding: 0.5rem 0.75rem;
+ padding: 0.5rem 0.5rem;
min-width: 0;
+ width: 100%;
}
.trad-hero-lead-form .submit-btn {
border-radius: 9999px !important;
flex-shrink: 0;
white-space: nowrap;
+ height: 44px;
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
}
}