diff --git a/src/pages/GrowBusinessPage.tsx b/src/pages/GrowBusinessPage.tsx index d7c96d8..0f32cb0 100644 --- a/src/pages/GrowBusinessPage.tsx +++ b/src/pages/GrowBusinessPage.tsx @@ -335,13 +335,16 @@ export const GrowBusinessPage: React.FC = () => {
scrollToInitiative(card.target)} - className="card p-4 h-100 trad-card-interactive" + className="card p-4 trad-card-interactive" style={{ borderRadius: '14px', - border: '1px solid #EAE6DF', + border: '1px solid #E5E7EB', backgroundColor: '#FFFFFF', - boxShadow: '0 2px 8px rgba(0,0,0,0.02)', - cursor: 'pointer' + boxShadow: '0 2px 8px rgba(0,0,0,0.03)', + cursor: 'pointer', + height: '100%', + display: 'flex', + flexDirection: 'column' }} >
{ width: '36px', height: '36px', borderRadius: '50%', - backgroundColor: '#E6F4EA', - color: '#155E54' + backgroundColor: '#FAF2F4', + color: 'var(--trad-maroon)', + flexShrink: 0 }} > {card.icon}
-

+

{card.title}

-

+

{card.desc}

@@ -526,21 +530,26 @@ export const GrowBusinessPage: React.FC = () => { {advantages.map((adv, idx) => (
-
+
{adv.highlight}
-
+
{adv.title}
-

+

{adv.desc}

diff --git a/src/pages/HowItWorksPage.tsx b/src/pages/HowItWorksPage.tsx index 99ffe96..abd0a79 100644 --- a/src/pages/HowItWorksPage.tsx +++ b/src/pages/HowItWorksPage.tsx @@ -190,33 +190,40 @@ export const HowItWorksPage: React.FC = () => {
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}
-
+
{item.sub}
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 */}
-
-
+
+
Comprehensive collective montage showcase of authentic Indian handcrafted artisan products { (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.title} {
{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 */}
-
-
-
- Authentic Indian GI-tagged crafts showcase flatlay - - GI Authenticated - -
-
-

GI-tagged products

-

+

+
+ Authentic Indian GI-tagged crafts showcase flatlay + + 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 */}
-
-
-
- High-resolution authentic product flatlay representing India's One District One Product specialties - - ODOP Regional Hub - -
-
-

ODOP products

-

+

+
+ High-resolution authentic product flatlay representing India's One District One Product specialties + + 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 */}
-
-
-
- High-resolution commercial flatlay of sustainable eco-friendly handcrafted lifestyle products - - Eco-Conscious - -
-
-

Sustainable products

-

+

+
+ High-resolution commercial flatlay of sustainable eco-friendly handcrafted lifestyle 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; } }