PNG IHDR x sBIT|d pHYs + tEXtSoftware www.inkscape.org< ,tEXtComment
<!doctype html>
<html lang="en">
<?php include("header.php") ?>
<body>
<main>
<!-- Primary hero with deposit/login -->
<section class="hero-section" aria-label="Hero"
style="position:relative;overflow:hidden;width:100%;height:100vh;
display:flex;align-items:center;justify-content:space-between;gap:60px;
padding:40px;box-sizing:border-box;
background-image:url('img/bg2.jpg');
background-size:cover;
background-position:center;
background-repeat:no-repeat;">
<!-- dark premium gradient overlay -->
<div style="
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(
to bottom,
rgba(0, 5, 30, 0.84) 0%,
rgba(0, 4, 70, 0.50) 45%,
rgba(0, 10, 50, 0.45) 100%
);
z-index:0;
"></div>
<!-- Sign In Button with pointer image (Left) -->
<div class="sign-in-container" style="z-index:1; display:flex;align-items:center;gap:16px;">
<!-- Pointer image -->
<img src="img/cs.png" alt="Pointing to Sign In" style="width:480px;height:auto; ">
<!-- Sign In Button -->
</div>
<!-- About company content (Right) -->
<div class="hero-content" style="display:flex;flex-direction:column;align-items:flex-end;max-width:780px;z-index:1;">
<div class="about-card" style="
background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border-radius:12px;
padding:28px;
box-shadow:0 8px 24px rgba(0,0,0,0.2);
max-width:400px;
width:100%;
color:#FFFFFF;
">
<h2 style="margin-top:0;font-size:28px;font-weight:600;line-height:1.2;color:#FFFFFF;">
Contact Us
</h2>
<p style="margin-top:16px;font-size:16px;line-height:1.6;color:#E0E0E0;">
Need assistance or have a question? Our support team is here to help. We provide secure, reliable, and personalized guidance for account services, platform inquiries, onboarding, and general support. Your satisfaction and trust are our priority — reach out to us anytime.
</p>
</div>
</div>
</section>
<br>
<div id="promoSection" style="
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:40px;
padding:40px 20px;
max-width:1200px;
margin:0 auto;
box-sizing:border-box;
">
<!-- Card Wrapper -->
<div style="
flex:1 1 500px;
display:flex;
flex-direction:row;
align-items:center;
gap:30px;
box-sizing:border-box;
flex-wrap:wrap;
">
<!-- Image -->
<img src="img/cs2.jpg" alt="Secure Banking"
style="
flex:1 1 280px;
width:100%;
height:auto;
border-radius:12px;
display:block;
transition:transform 0.3s ease;
"
onmouseover="this.style.transform='scale(1.05)'"
onmouseout="this.style.transform='scale(1)'"
>
<!-- Text & Contact -->
<div style="flex:1 1 350px;display:flex;flex-direction:column;gap:18px;color:#1b1b1b;">
<div style="font-size:26px;font-weight:700;line-height:1.3;">
Security and control at your fingertips
</div>
<div style="font-size:16px;line-height:1.6;color:#444;">
We're proud to serve millions of people with a broad range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing.
</div>
<!-- Contact Details Block -->
<div style="display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:15px;line-height:1.5;color:#222;">
<div>📧 <strong>Email:</strong> support@Chasedvault.com</div>
<div>📞 <strong>Phone:</strong> +1 (202) 555-0104</div>
<div>🕒 <strong>Hours:</strong> All business days, 9:00am – 8:00pm</div>
</div>
</div>
</div>
</div>
<script>
// Make it fully responsive for mobile
function updatePromoSection() {
const card = document.querySelector('#promoSection > div');
if(window.innerWidth <= 768){
card.style.flexDirection = 'column';
card.style.alignItems = 'center';
} else {
card.style.flexDirection = 'row';
card.style.alignItems = 'center';
}
}
window.addEventListener('resize', updatePromoSection);
updatePromoSection();
</script>
<br>
<hr>
<br>
</div>
<script>
// Responsive behavior only for this card
function updateCardLeft() {
const card = document.querySelectorAll('.card-left');
card.forEach(c => {
if(window.innerWidth <= 768){
c.style.flexDirection = 'column';
c.style.alignItems = 'center';
} else {
c.style.flexDirection = 'row';
c.style.alignItems = 'center';
}
});
}
window.addEventListener('resize', updateCardLeft);
updateCardLeft();
</script>
</main>
<?php include("footer.php") ?>
<script>
document.addEventListener('DOMContentLoaded', function () {
// Mobile drawer
const hamb = document.getElementById('hambtn');
const drawer = document.getElementById('mobile-drawer');
const closeBtn = document.getElementById('close-drawer');
function openDrawer(){
drawer.classList.add('show');
drawer.setAttribute('aria-hidden','false');
hamb.setAttribute('aria-expanded','true');
setTimeout(()=> closeBtn.focus(), 120);
}
function closeDrawer(){
drawer.classList.remove('show');
drawer.setAttribute('aria-hidden','true');
hamb.setAttribute('aria-expanded','false');
hamb.focus();
}
hamb && hamb.addEventListener('click', openDrawer);
closeBtn && closeBtn.addEventListener('click', closeDrawer);
drawer && drawer.addEventListener('keydown', (e)=> { if(e.key === 'Escape') closeDrawer(); });
// Smooth scroll for internal links
document.querySelectorAll('a[href^="#"]').forEach(a=>{
a.addEventListener('click', function(e){
const id = this.getAttribute('href');
if(id && id.length > 1){
const el = document.querySelector(id);
if(el){
e.preventDefault();
el.scrollIntoView({behavior:'smooth', block:'start'});
if(drawer.classList.contains('show')) closeDrawer();
}
}
});
});
// CTA pulse only on desktop
(function(){
const cta = document.querySelector('.cta.pulse');
if(!cta) return;
function updatePulse(){
if(window.matchMedia('(min-width: 900px)').matches) cta.classList.add('pulse');
else cta.classList.remove('pulse');
}
updatePulse();
window.addEventListener('resize', updatePulse);
})();
// Toggle password visibility
const togglePassword = document.getElementById('togglePassword');
const passwordInput = document.getElementById('password');
togglePassword && togglePassword.addEventListener('click', () => {
const hidden = passwordInput.type === 'password';
passwordInput.type = hidden ? 'text' : 'password';
togglePassword.textContent = hidden ? 'Hide' : 'Show';
togglePassword.setAttribute('aria-pressed', hidden ? 'true' : 'false');
});
// Category carousel logic
const categoryTrack = document.getElementById('categoryTrack');
const categorySlides = categoryTrack.querySelectorAll('.category-slide');
const totalCategorySlides = categorySlides.length;
const categoryDotsContainer = document.getElementById('categoryDots');
const categoryPrevBtn = document.getElementById('categoryPrev');
const categoryNextBtn = document.getElementById('categoryNext');
const productsSection = document.getElementById('productsSection');
// Data for categories -> products
const categoryProducts = {
auto: [
{ title: 'Auto Financing', heading: 'Get pre-qualified for auto financing', description: 'See what you could be approved for with no impact to your credit score.', button: 'Get started' },
{ title: 'Auto Insurance', heading: 'Protect your vehicle', description: 'Comprehensive coverage at competitive rates.', button: 'Get a quote' },
{ title: 'Auto Refinancing', heading: 'Lower your monthly payment', description: 'Refinance and potentially save over the life of your loan.', button: 'Learn more' }
],
investments: [
{ title: 'Investing', heading: 'Start investing with confidence', description: 'Access advice and tools to grow your wealth.', button: 'Get started' },
{ title: 'Retirement', heading: 'Plan for your future', description: 'Personalized retirement strategies.', button: 'Explore options' },
{ title: 'Wealth Management', heading: 'Grow and protect your wealth', description: 'Work with dedicated advisors.', button: 'Contact us' }
],
commercial: [
{ title: 'Business Checking', heading: 'Banking built for business', description: 'Manage finances with powerful tools.', button: 'Open account' },
{ title: 'Commercial Lending', heading: 'Fuel your business growth', description: 'Flexible financing to expand operations.', button: 'Apply now' },
{ title: 'Merchant Services', heading: 'Accept payments with ease', description: 'Secure payment processing solutions.', button: 'Learn more' }
],
meeting: [
{ title: 'Financial Advisor', heading: 'Meet an advisor', description: 'Schedule a consultation to create a plan.', button: 'Book appointment' },
{ title: 'Home Lending Specialist', heading: 'Talk to a mortgage expert', description: 'Guidance for buying or refinancing.', button: 'Schedule call' },
{ title: 'Business Banking', heading: 'Discuss business solutions', description: 'Tailored solutions for your company.', button: 'Request meeting' }
],
credit: [
{ title: 'Credit Journey', heading: 'Get your free credit score', description: 'Access score anytime for free.', button: 'See credit score' },
{ title: 'Credit Monitoring', heading: 'Monitor your credit', description: 'Track changes and receive alerts.', button: 'Start monitoring' },
{ title: 'Credit Education', heading: 'Learn to improve credit', description: 'Resources to understand and improve credit.', button: 'Learn more' }
],
business: [
{ title: 'Business Checking', heading: 'Open a business checking account', description: 'Tools to manage business finances.', button: 'Open account' },
{ title: 'Business Credit Cards', heading: 'Earn rewards on expenses', description: 'Cards with rewards and benefits.', button: 'Compare cards' },
{ title: 'Business Loans', heading: 'Finance your business goals', description: 'Access capital for expansion.', button: 'Apply now' }
]
};
// Create dots
for (let i = 0; i < totalCategorySlides; i++) {
const dot = document.createElement('button');
dot.className = 'dot';
dot.setAttribute('aria-label', 'Go to category page ' + (i+1));
if (i === 0) dot.classList.add('active');
dot.addEventListener('click', () => goToCategorySlide(i));
categoryDotsContainer.appendChild(dot);
}
const categoryDots = categoryDotsContainer.querySelectorAll('.dot');
let currentCategorySlide = 0;
function updateCategoryCarousel() {
categoryTrack.style.transform = `translateX(-${currentCategorySlide * 100}%)`;
categoryDots.forEach((dot, idx)=> dot.classList.toggle('active', idx === currentCategorySlide));
}
function goToCategorySlide(index) {
currentCategorySlide = (index + totalCategorySlides) % totalCategorySlides;
updateCategoryCarousel();
}
categoryPrevBtn && categoryPrevBtn.addEventListener('click', ()=> { goToCategorySlide(currentCategorySlide - 1); });
categoryNextBtn && categoryNextBtn.addEventListener('click', ()=> { goToCategorySlide(currentCategorySlide + 1); });
// Category selection -> update products
const categoryItems = document.querySelectorAll('.category-item');
categoryItems.forEach(item=>{
item.addEventListener('click', () => {
categoryItems.forEach(c=> c.classList.remove('active'));
item.classList.add('active');
const category = item.dataset.category;
if (category) renderProductsFor(category);
});
item.addEventListener('keydown', (e)=>{
if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); item.click(); }
});
});
function renderProductsFor(category) {
const products = categoryProducts[category];
if (!products) return;
productsSection.style.opacity = '0';
productsSection.style.transform = 'translateY(12px)';
setTimeout(() => {
productsSection.innerHTML = '';
products.forEach(p=>{
const card = document.createElement('div');
card.className = 'card';
card.innerHTML = `
<div class="card-header"><div class="card-title">${p.title}</div></div>
<div class="card-body">
<div class="card-heading">${p.heading}</div>
<div class="card-description">${p.description}</div>
<button class="card-button">${p.button}</button>
</div>`;
productsSection.appendChild(card);
});
setTimeout(()=> { productsSection.style.opacity = '1'; productsSection.style.transform = 'translateY(0)'; }, 50);
}, 220);
}
// Add transition style
productsSection.style.transition = 'opacity 0.28s ease, transform 0.28s ease';
updateCategoryCarousel();
// Swipe support for mobile carousel
let touchStartX = 0;
let touchEndX = 0;
categoryTrack.addEventListener('touchstart', e => touchStartX = e.changedTouches[0].screenX);
categoryTrack.addEventListener('touchend', e => {
touchEndX = e.changedTouches[0].screenX;
const diff = touchStartX - touchEndX;
if (diff > 40) categoryNextBtn && categoryNextBtn.click();
if (diff < -40) categoryPrevBtn && categoryPrevBtn.click();
});
// Accessibility: close drawer on outside click
document.addEventListener('click', (e)=> {
if (drawer.classList.contains('show') && !drawer.contains(e.target) && !hamb.contains(e.target)) closeDrawer();
});
// Dev convenience: open drawer with "m" on small screens
document.addEventListener('keydown', (e)=> {
if (e.key === 'm' && window.innerWidth < 900) {
drawer.classList.contains('show') ? closeDrawer() : openDrawer();
}
});
// Optional: learn more button action (example)
document.getElementById('learnMore')?.addEventListener('click', ()=> {
document.getElementById('knowledge')?.scrollIntoView({ behavior: 'smooth' });
});
});
</script>
</body>
</html>
b IDATxytVսϓ22 A@IR:hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-E