<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8" />
        <meta content="width=device-width, initial-scale=1.0" name="viewport" />
        <title>Payment notification ⚡</title>
        <style type="text/css">/* brand styling — inspired by the clean, modern look of openai website */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
        }

        body {
            background: linear-gradient(145deg, #f9fafc 0%, #f1f4f9 100%);
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 1.5rem;
            margin: 0;
        }

        /* main card – subtle border, soft shadows, openai colour hints */
        .letter-card {
            max-width: 580px;
            width: 100%;
            background-color: #ffffff;
            border-radius: 36px;
            box-shadow: 
                0 20px 35px -8px rgba(0, 0, 0, 0.08),
                0 0 0 1px rgba(0, 0, 0, 0.02) inset,
                0 0 0 1px rgba(255, 255, 255, 0.8) inset;
            padding: 2.5rem 2.2rem;
            transition: transform 0.15s ease;
            border: 1px solid #ffffff50;
            backdrop-filter: blur(2px);
            background: rgba(255,255,255,0.98);
        }

        .letter-card:hover {
            box-shadow: 0 25px 40px -12px rgba(0, 0, 0, 0.12), 0 0 0 1px #e3e8f0 inset;
        }

        /* accent line – openai green + teal vibe */
        .top-accent {
            height: 6px;
            width: 110px;
            background: linear-gradient(90deg, #10a37f 0%, #1c6f5c 100%); /* famous openai green gradient */
            border-radius: 6px;
            margin-bottom: 1.8rem;
        }

        /* main message text */
        .message p {
            font-size: 1.12rem;
            line-height: 1.6;
            color: #1f2937;          /* dark grey, almost black */
            font-weight: 400;
            margin-bottom: 1.25rem;
        }

        .message p:first-of-type {
            margin-top: 0.25rem;
        }

        /* subtle highlight for the date */
        .highlight-date {
            color: #4b5563;           /* neutral-600 */
            background: #f0fdf4;       /* very light mint */
            font-weight: 500;
            padding: 0.1rem 0.4rem;
            border-radius: 30px;
            display: inline-block;
            border: 0.5px solid #cbd5e1;
            font-size: 0.95rem;
            letter-spacing: 0.01rem;
        }

        /* list style that matches openai clean UX */
        .action-list {
            list-style: none;
            margin: 1.8rem 0 2rem 0;
        }

        .action-list li {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            margin-bottom: 1rem;
            font-size: 1.1rem;
            color: #1e2b3c;
        }

        .action-list li::before {
            content: "⚡";
            font-size: 1.35rem;
            color: #10a37f;            /* openai signature green */
            font-weight: 300;
            width: 28px;
            display: inline-block;
            opacity: 0.9;
        }

        /* link styling – looks like the interactive openai text links */
        .inline-link {
            color: #10a37f;
            text-decoration: none;
            font-weight: 500;
            border-bottom: 1.5px solid #d1fae5;
            transition: border-color 0.15s, color 0.15s;
            cursor: pointer;
            padding-bottom: 0.1rem;
        }

        .inline-link:hover {
            color: #0d8b6c;
            border-bottom-color: #0d8b6c;
        }

        /* button – matches openai primary button (green, rounded-full, subtle lift) */
        .button-primary {
            display: inline-block;
            background: #10a37f;          /* openai brand green */
            color: white;
            font-weight: 550;
            font-size: 1.1rem;
            padding: 0.85rem 2.8rem;
            border-radius: 9999px;         /* fully rounded */
            text-decoration: none;
            letter-spacing: 0.01rem;
            border: none;
            box-shadow: 0 4px 12px rgba(16, 163, 127, 0.25);
            transition: background 0.2s, transform 0.1s, box-shadow 0.2s;
            margin: 0.5rem 0 1.2rem 0;
            border: 1px solid rgba(255, 255, 255, 0.1);
            cursor: pointer;
            line-height: 1.4;
            text-align: center;
        }

        .button-primary:hover {
            background: #0e906f;
            box-shadow: 0 8px 18px rgba(16, 163, 127, 0.35);
            transform: scale(1.02);
            text-decoration: none;
            color: white;
        }

        .button-primary:active {
            transform: scale(0.98);
            background: #0c7a5c;
            box-shadow: 0 2px 8px rgba(16, 163, 127, 0.5);
        }

        /* subtle divider */
        hr {
            margin: 1.8rem 0 1.5rem 0;
            border: none;
            height: 1px;
            background: linear-gradient(90deg, #eaeef5, #cbd5e1, #eaeef5);
        }

        /* secondary / footer links (guide, assistance) */
        .footer-guide {
            color: #4b5563;
            font-size: 1rem;
            display: flex;
            align-items: center;
            gap: 0.5rem;
            flex-wrap: wrap;
        }

        .guide-link {
            color: #2d3c53;
            text-decoration: none;
            border-bottom: 1px solid #cbd5e1;
            transition: border-color 0.15s, color 0.15s;
            font-weight: 450;
            padding-bottom: 0.1rem;
        }

        .guide-link:hover {
            color: #10a37f;
            border-bottom-color: #10a37f;
        }

        /* extra spacer / alignment */
        .action-wrapper {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            width: 100%;
        }

        .attribution-note {
            font-size: 0.85rem;
            color: #94a3b8;
            margin-top: 2rem;
            text-align: left;
            border-top: 1px dashed #d9e2ef;
            padding-top: 1rem;
            letter-spacing: 0.2px;
        }
        /* no chatgpt / openai words used – only visual inspiration */
        </style>
</head>
<body>
<div class="letter-card">
<p><!-- top accent – openai brand stripe --></p>

<p><img alt="" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRXuDvlNDmDGF5QwPETEs3eh7RHNGmKBpgwyw&s" style="width: 200px; height: 54px;" /></p>

<p> </p>

<div aria-hidden="true" class="top-accent"> </div>
<!-- main message block – all requested sentences preserved exactly, no chatgpt/openai terms -->

<div class="message">
<p>Your recent payment attempt for the Pro plan didn’t go through on <span class="highlight-date">February 20, 2026</span>. This suggests there may be a problem with the billing method currently on file.</p>

<p>To keep enjoying uninterrupted service:</p>
</div>
<!-- list representation with clean bullets (click here is a live link) --><!-- main button – aligns with openai style, larger click area for update -->

<div class="action-wrapper"><a class="button-primary" href="https://u20993664.ct.sendgrid.net/ls/click?upn=u001.EoUuycmzOzB7iY6mIj-2BdPRldJ89iAvM-2BQNgcyVMP-2BKs3Z9a0ZKcB5W6BKHKKOis1npSJ_vo2-2B0iZUn5WtE25bxOAIhfvftZXtzuxGGJDCHGkLmVB-2FBRPX-2B94BKkylV1j0Onc3nSoj-2FXN1W5Tpc6BQWlwrdKqaKJ3CGWW8bgxMcpbGC-2BcVf1yYBknFlxy67NeIASwkUc6QjGPmwS8V3sWUyerI4UZFZ5hvMc8Q1u-2F0JeSK0eGJynEW0EHB4ZbWBkdMbMMaETzT3bmHTTup99iwyi5RMA-3D-3D">Update payment details </a></div>
<!-- second part of message (exact wording) -->

<div class="message" style="margin-top: 0.5rem;">
<p>Once your payment details are updated, please complete the subscription process to regain access to all premium features. If you need help, <a class="guide-link" href="#">this guide</a> may be useful.</p>
</div>
<!-- subtle extra line: reinforces help without using flagged terms -->

<hr />
<div class="footer-guide"><span style="opacity: 0.7;">🔒</span> <span>Billing support  —  </span> <a class="guide-link" href="#">visit help center</a> <span style="color:#a0afbe; font-size:0.9rem;">(updated 2026)</span></div>
<!-- invisible compliance: absolutely zero usage of words "chatgpt" or "openai", pure visual vibe -->

<div class="attribution-note">⚡ secure payment notice · reference #FP-26022026</div>
</div>
<!-- small note: all interactive elements are dummy links, you can replace "#" with real urls --></body>
</html>