
    <style>
        /* Fix announcement banner focus outline */
        .cv-announcement-banner:focus { outline: none !important; box-shadow: none !important; }

        .convertify-woo-account { font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif; color:#0f172a; }
        .convertify-woo-account__hero { background:#3A3A3A; color:#ffffff; border-radius:28px; padding:2.75rem; position:relative; overflow:hidden; box-shadow:0 35px 60px rgba(0,0,0,0.25); z-index:1; }
        .convertify-woo-account__hero h1 { font-size:2.5rem; margin:0 0 0.25rem; position:relative; z-index:1; color:#ffffff; }
        .convertify-woo-account__logout-hint { font-size:0.9rem; color:#ccc; margin:0 0 0.75rem; position:relative; z-index:1; }
        .convertify-woo-account__logout-hint a { color:#ffd7a1; text-decoration:underline; }
        .convertify-woo-account__hero p { max-width:540px; margin:0 0 1.25rem; font-size:1.05rem; line-height:1.7; position:relative; z-index:1; color:#f8f8f8; }
        /* Hide WooCommerce default dashboard intro */
        .woocommerce-MyAccount-content > p:first-child, .woocommerce-MyAccount-content > p:nth-child(2) { display:none!important; }
        .convertify-woo-account__hero-meta { display:flex; gap:2.5rem; flex-wrap:wrap; margin-bottom:1.5rem; position:relative; z-index:1; }
        .convertify-woo-account__hero-meta span { display:block; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.1em; color:#ffddb8; margin-bottom:0.4rem; }
        .convertify-woo-account__hero-meta a, .convertify-woo-account__hero-meta strong { color:#fff; font-size:1.05rem; font-weight:600; text-decoration:none; }
        .convertify-woo-account__hero-stats { display:flex; gap:1rem; flex-wrap:wrap; position:relative; z-index:1; }
        .convertify-woo-account__hero-stat { background:rgba(255,255,255,0.12); padding:1rem 1.25rem; border-radius:18px; min-width:130px; }
        .convertify-woo-account__hero-stat span { font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:#ffd7a1; }
        .convertify-woo-account__hero-stat strong { font-size:1.8rem; display:block; margin-top:0.25rem; }
        .convertify-woo-account__grid { display:grid; grid-template-columns:280px 1fr; gap:2rem; margin-top:2rem; position:relative; z-index:2; }
        .convertify-woo-account__sidebar { position:sticky; top:100px; align-self:flex-start; }
        .convertify-woo-account__nav { background:#ffffff; border-radius:26px; padding:1rem; box-shadow:0 20px 60px rgba(15,23,42,0.08); display:flex; flex-direction:column; gap:0.5rem; }
        .convertify-woo-account__nav-link { display:flex; align-items:center; justify-content:space-between; padding:0.85rem 1.1rem; border-radius:16px; text-decoration:none!important; color:#0f172a; font-weight:600; border:1px solid transparent; transition:all 0.2s ease; }
        .convertify-woo-account__nav-link:hover { border-color:#fde2c1; text-decoration:none!important; }
        .convertify-woo-account__nav-link.is-active { background:#fff9f3; border-color:#ec8c1c; }
        .convertify-woo-account__content { background:#fff; border-radius:32px; padding:2.25rem; box-shadow:0 25px 60px rgba(15,23,42,0.08); min-height:400px; }
        .convertify-woo-account__content .woocommerce { margin:0; }
        .convertify-woo-account__content table { border-radius:16px; overflow:hidden; border:none!important; border-collapse:collapse; }
        /* Remove all table borders globally */
        .convertify-woo-account table, .convertify-woo-account th, .convertify-woo-account td,
        .convertify-license-hub table, .convertify-license-hub th, .convertify-license-hub td,
        .woocommerce-MyAccount-content table, .woocommerce-MyAccount-content th, .woocommerce-MyAccount-content td { border:none!important; }
        .convertify-woo-account__guest-card { margin-top:2rem; background:#fff; border-radius:24px; padding:2rem; box-shadow:0 25px 60px rgba(15,23,42,0.08); }

        /* Remove underlines from all links and buttons in account area */
        .convertify-woo-account a, .convertify-woo-account__content a,
        .woocommerce-MyAccount-content a, .woocommerce-orders-table a,
        .convertify-license-table a, .convertify-license-hub a { text-decoration:none!important; }
        .convertify-woo-account a:hover, .convertify-woo-account__content a:hover,
        .woocommerce-MyAccount-content a:hover { text-decoration:none!important; }

        /* Orders table styling - remove background, borders and clean up */
        .woocommerce-orders-table, .woocommerce-MyAccount-orders { border:none!important; background:transparent!important; border-collapse:collapse!important; border-spacing:0!important; }
        .woocommerce-orders-table thead, .woocommerce-MyAccount-orders thead { background:transparent!important; }
        .woocommerce-orders-table thead th, .woocommerce-MyAccount-orders thead th { background:transparent!important; border:none!important; font-size:12px; text-transform:uppercase; letter-spacing:0.08em; color:#475569; padding:0 0 12px 0; font-weight:600; }
        .woocommerce-orders-table tbody td, .woocommerce-MyAccount-orders tbody td { border:none!important; border-top:1px solid #f1f5f9!important; padding:16px 8px!important; background:transparent!important; }
        .woocommerce-orders-table tbody tr:first-child td, .woocommerce-MyAccount-orders tbody tr:first-child td { border-top:none!important; }
        .woocommerce-orders-table tbody tr:nth-child(even), .woocommerce-MyAccount-orders tbody tr:nth-child(even) { background:transparent!important; }
        .woocommerce-orders-table tbody tr, .woocommerce-MyAccount-orders tbody tr { border:none!important; border-left:none!important; border-right:none!important; }
        
        /* Orders table buttons - View, Next, Previous - styled small orange gradient */
        .woocommerce-orders-table .woocommerce-button,
        .woocommerce-MyAccount-orders .woocommerce-button,
        .woocommerce-orders-table .button,
        .woocommerce-MyAccount-orders .button,
        .woocommerce-orders-table a.button,
        .woocommerce-MyAccount-orders a.button { 
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important; 
            border-radius:999px!important; padding:8px 20px!important; font-weight:600!important; font-size:0.85rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; display:inline-block!important;
            box-shadow:none!important; text-decoration:none!important;
        }
        .woocommerce-orders-table .woocommerce-button:hover,
        .woocommerce-MyAccount-orders .woocommerce-button:hover,
        .woocommerce-orders-table .button:hover,
        .woocommerce-MyAccount-orders .button:hover { 
            transform:translateY(-1px)!important; opacity:0.9!important; color:#fff!important;
        }
        
        /* Orders pagination buttons */
        .woocommerce-pagination .woocommerce-button,
        .woocommerce-pagination .button,
        .woocommerce-Pagination a,
        .woocommerce-Pagination .page-numbers { 
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important; 
            border-radius:999px!important; padding:8px 20px!important; font-weight:600!important; font-size:0.85rem!important;
            cursor:pointer!important; box-shadow:none!important; text-decoration:none!important;
        }
        
        /* Force remove any leftover table borders */
        .convertify-woo-account__content table, .convertify-woo-account__content tr, 
        .convertify-woo-account__content td, .convertify-woo-account__content th { border:none!important; border-collapse:collapse!important; }

        /* Account details - fix password fieldset border issue */
        .woocommerce-MyAccount-content fieldset { border:1px solid #e2e8f0!important; border-radius:16px!important; padding:1.5rem!important; margin:1.5rem 0!important; background:#f8fafc!important; }
        .woocommerce-MyAccount-content fieldset legend { padding:0 0.75rem!important; font-weight:600!important; color:#0f172a!important; background:#fff!important; margin-left:0.5rem!important; }
        .woocommerce-EditAccountForm fieldset, .woocommerce-edit-account fieldset { border:1px solid #e2e8f0!important; border-radius:16px!important; padding:1.5rem!important; margin:1.5rem 0!important; background:#f8fafc!important; }
        .woocommerce-EditAccountForm fieldset legend, .woocommerce-edit-account fieldset legend { padding:0 0.75rem!important; font-weight:600!important; color:#0f172a!important; background:#fff!important; }

        /* Account Details Form - Complete Styling */
        .woocommerce-EditAccountForm, .edit-account { font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif!important; }
        
        /* Form row layout */
        .woocommerce-EditAccountForm .form-row { margin-bottom:1.25rem!important; }
        .woocommerce-EditAccountForm .form-row-first,
        .woocommerce-EditAccountForm .form-row-last { width:calc(50% - 0.75rem)!important; display:inline-block!important; vertical-align:top!important; }
        .woocommerce-EditAccountForm .form-row-first { margin-right:1.5rem!important; }
        .woocommerce-EditAccountForm .form-row-wide { width:100%!important; }
        .woocommerce-EditAccountForm .clear { clear:both!important; }
        
        /* Labels */
        .woocommerce-EditAccountForm label,
        .edit-account label { 
            display:block!important; font-size:0.9rem!important; font-weight:600!important; color:#0f172a!important; 
            margin-bottom:0.5rem!important; 
        }
        .woocommerce-EditAccountForm .required { color:#ec8c1c!important; }
        
        /* Input fields */
        .woocommerce-EditAccountForm input[type="text"],
        .woocommerce-EditAccountForm input[type="email"],
        .woocommerce-EditAccountForm input[type="password"],
        .woocommerce-EditAccountForm .woocommerce-Input,
        .edit-account .input-text { 
            width:100%!important; padding:14px 16px!important; border-radius:12px!important; 
            border:1px solid #e2e8f0!important; font-size:1rem!important; color:#0f172a!important;
            background:#fff!important; transition:border-color 0.2s ease, box-shadow 0.2s ease!important;
            box-sizing:border-box!important;
        }
        .woocommerce-EditAccountForm input:focus,
        .edit-account .input-text:focus { 
            outline:none!important; border-color:#ec8c1c!important; 
            box-shadow:0 0 0 3px rgba(236,140,28,0.15)!important; 
        }
        
        /* Description text */
        .woocommerce-EditAccountForm #account_display_name_description,
        .woocommerce-EditAccountForm span em,
        .edit-account #account_display_name_description { 
            display:block!important; margin-top:0.5rem!important; font-size:0.85rem!important; 
            color:#64748b!important; font-style:italic!important; 
        }
        
        /* Fieldset (Password section) */
        .woocommerce-EditAccountForm fieldset { 
            border:1px solid #e2e8f0!important; border-radius:20px!important; padding:1.75rem!important; 
            margin:2rem 0!important; background:#f8fafc!important; 
        }
        .woocommerce-EditAccountForm fieldset legend { 
            padding:0.25rem 1rem!important; font-weight:700!important; font-size:1.1rem!important;
            color:#0f172a!important; background:#fff!important; border-radius:8px!important;
            margin-left:0.5rem!important; 
        }
        .woocommerce-EditAccountForm fieldset .form-row { margin-bottom:1rem!important; }
        .woocommerce-EditAccountForm fieldset label { font-weight:500!important; color:#475569!important; }
        
        /* Submit button */
        .woocommerce-EditAccountForm .woocommerce-Button,
        .woocommerce-EditAccountForm button[type="submit"],
        .edit-account .woocommerce-Button,
        .edit-account button[name="save_account_details"] { 
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important; 
            border-radius:999px!important; padding:12px 32px!important; font-weight:600!important; font-size:1rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; display:inline-block!important;
            box-shadow:none!important;
        }
        .woocommerce-EditAccountForm .woocommerce-Button:hover,
        .woocommerce-EditAccountForm button[type="submit"]:hover,
        .edit-account .woocommerce-Button:hover { 
            transform:translateY(-1px)!important; opacity:0.9!important;
        }
        
        /* Add section headers with icons */
        .woocommerce-EditAccountForm::before { 
            content:"Personal Information"; display:block!important; font-size:1.25rem!important; 
            font-weight:700!important; color:#0f172a!important; margin-bottom:1.5rem!important; 
        }
        
        /* Mobile responsive */
        @media (max-width:600px) {
            .woocommerce-EditAccountForm .form-row-first,
            .woocommerce-EditAccountForm .form-row-last { width:100%!important; display:block!important; margin-right:0!important; }
        }

        /* License Self-Service Form Styling (Manage Your License) */
        .convertify-license-self-service { font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif!important; }
        .convertify-license-self-service h3 { font-size:1.5rem!important; font-weight:700!important; color:#0f172a!important; margin:0 0 1.5rem!important; }
        
        /* Self-service form inputs */
        .convertify-license-lookup { background:#f8fafc!important; border-radius:20px!important; padding:1.75rem!important; border:1px solid #e2e8f0!important; }
        .convertify-license-lookup p { margin:0 0 1.25rem!important; }
        .convertify-license-lookup label { display:block!important; font-size:0.9rem!important; font-weight:600!important; color:#0f172a!important; margin-bottom:0.5rem!important; }
        .convertify-license-lookup input[type="email"],
        .convertify-license-lookup input[type="text"] { 
            width:100%!important; padding:14px 16px!important; border-radius:12px!important; 
            border:1px solid #e2e8f0!important; font-size:1rem!important; color:#0f172a!important;
            background:#fff!important; transition:border-color 0.2s ease, box-shadow 0.2s ease!important;
            box-sizing:border-box!important;
        }
        .convertify-license-lookup input[type="email"]:focus,
        .convertify-license-lookup input[type="text"]:focus { 
            outline:none!important; border-color:#ec8c1c!important; 
            box-shadow:0 0 0 3px rgba(236,140,28,0.15)!important; 
        }
        
        /* Turnstile container */
        .convertify-license-lookup .convertify-turnstile { margin:0 0 1rem!important; }
        
        /* Lookup button */
        .convertify-license-lookup button[type="submit"] { 
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important; 
            border-radius:999px!important; padding:12px 32px!important; font-weight:600!important; font-size:1rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; display:inline-block!important;
            box-shadow:none!important;
        }
        .convertify-license-lookup button[type="submit"]:hover { 
            transform:translateY(-1px)!important; opacity:0.9!important;
        }
        
        /* Error and notice messages */
        .convertify-license-self-service .convertify-license-errors { background:#fef2f2!important; border:1px solid #fecaca!important; border-radius:12px!important; padding:1rem!important; margin-bottom:1rem!important; }
        .convertify-license-self-service .convertify-license-errors p { margin:0!important; color:#dc2626!important; font-size:0.95rem!important; }
        .convertify-license-self-service .convertify-license-notices { background:#f0fdf4!important; border:1px solid #bbf7d0!important; border-radius:12px!important; padding:1rem!important; margin-bottom:1rem!important; }
        .convertify-license-self-service .convertify-license-notices p { margin:0!important; color:#16a34a!important; font-size:0.95rem!important; }

        /* WooCommerce Notices - Account Area (Matching Checkout Styling) */
        .convertify-woo-account__content .woocommerce-info,
        .convertify-woo-account__content .woocommerce-message,
        .convertify-woo-account__content .woocommerce-error {
            background: #fff9f3 !important;
            border: none !important;
            color: #475569 !important;
            border-radius: 8px !important;
            box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;
            padding: 1rem 1.5rem !important;
            margin-bottom: 1.5rem !important;
            position: relative !important;
            list-style: none !important;
        }
        
        .convertify-woo-account__content .woocommerce-info::before,
        .convertify-woo-account__content .woocommerce-message::before,
        .convertify-woo-account__content .woocommerce-error::before {
            display: none !important;
            content: none !important;
        }

        .convertify-woo-account__content .woocommerce-info a,
        .convertify-woo-account__content .woocommerce-message a,
        .convertify-woo-account__content .woocommerce-error a {
            color: #ec8c1c !important;
            font-weight: 600 !important;
            text-decoration: none !important;
        }
        
        .convertify-woo-account__content .woocommerce-info a:hover,
        .convertify-woo-account__content .woocommerce-message a:hover,
        .convertify-woo-account__content .woocommerce-error a:hover {
            color: #d67a12 !important;
            text-decoration: underline !important;
        }

        /* Specific colors for different types */
        .convertify-woo-account__content .woocommerce-error {
            background: #fef2f2 !important;
            color: #dc2626 !important;
        }
        .convertify-woo-account__content .woocommerce-message {
            background: #f0fdf4 !important;
            color: #16a34a !important;
        }

        /* ========================================
           Guest Login Page - Clean & Minimal
           ======================================== */
        
        /* Hide the hero banner for guest/login page */
        .convertify-woo-account--guest .convertify-woo-account__hero { display:none!important; }
        
        /* Center the login card and make it narrower */
        .convertify-woo-account--guest { 
            display:flex; flex-direction:column; align-items:center; justify-content:center; 
            min-height:60vh; padding:1rem; 
        }
        .convertify-woo-account--guest .convertify-woo-account__guest-card { 
            max-width:420px; width:100%; margin:0 auto; 
            background:#fff; border-radius:24px; padding:1.5rem; 
            box-shadow:0 25px 60px rgba(15,23,42,0.08); 
        }
        
        /* Login form heading */
        .convertify-woo-account--guest .woocommerce h2,
        .convertify-woo-account--guest .convertify-woo-account__guest-card h2 { 
            display:none!important;
        }
        
        /* Form rows */
        .convertify-woo-account--guest .woocommerce-form-login .form-row { margin-bottom:1.25rem!important; }
        
        /* Labels */
        .convertify-woo-account--guest .woocommerce-form-login label { 
            display:block!important; font-size:0.9rem!important; font-weight:600!important; 
            color:#0f172a!important; margin-bottom:0.5rem!important; 
        }
        .convertify-woo-account--guest .woocommerce-form-login .required { color:#ec8c1c!important; }
        
        /* Input fields */
        .convertify-woo-account--guest .woocommerce-form-login input[type="text"],
        .convertify-woo-account--guest .woocommerce-form-login input[type="email"],
        .convertify-woo-account--guest .woocommerce-form-login input[type="password"],
        .convertify-woo-account--guest .woocommerce-form-login .woocommerce-Input { 
            width:100%!important; padding:14px 16px!important; border-radius:12px!important; 
            border:1px solid #e2e8f0!important; font-size:1rem!important; color:#0f172a!important;
            background:#fff!important; transition:border-color 0.2s ease, box-shadow 0.2s ease!important;
            box-sizing:border-box!important;
        }
        .convertify-woo-account--guest .woocommerce-form-login input:focus { 
            outline:none!important; border-color:#ec8c1c!important; 
            box-shadow:0 0 0 3px rgba(236,140,28,0.15)!important; 
        }
        
        /* Password field container (with show/hide toggle) */
        .convertify-woo-account--guest .woocommerce-form-login .password-input { 
            position:relative!important; display:block!important; 
        }
        .convertify-woo-account--guest .woocommerce-form-login .password-input input { 
            padding-right:50px!important; 
        }
        .convertify-woo-account--guest .woocommerce-form-login .show-password-input { 
            position:absolute!important; right:14px!important; top:50%!important; transform:translateY(-50%)!important;
            background:#ec8c1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z'/%3E%3C/svg%3E") center/18px no-repeat!important;
            border:none!important; border-radius:8px!important; 
            width:32px!important; height:32px!important; cursor:pointer!important;
            display:flex!important; align-items:center!important; justify-content:center!important;
            z-index:10!important;
            font-size:0!important; text-indent:-9999px!important; overflow:hidden!important;
        }
        .convertify-woo-account--guest .woocommerce-form-login .show-password-input::after { 
            font-family:'dashicons'!important; content:'\\f177'!important; color:#fff!important; font-size:16px!important; 
        }
        .convertify-woo-account--guest .woocommerce-form-login .show-password-input.display-password { 
            background:#ec8c1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46A11.804 11.804 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z'/%3E%3C/svg%3E") center/18px no-repeat!important;
        }
        .convertify-woo-account--guest .woocommerce-form-login .display-password::after { 
            content:'\\f530'!important; 
        }
        
        /* Remember me checkbox row */
        .convertify-woo-account--guest .woocommerce-form-login .woocommerce-form-login__rememberme { 
            display:flex!important; align-items:center!important; gap:8px!important; 
            font-size:0.9rem!important; color:#475569!important; cursor:pointer!important; 
        }
        .convertify-woo-account--guest .woocommerce-form-login .woocommerce-form-login__rememberme input[type="checkbox"] { 
            width:18px!important; height:18px!important; accent-color:#ec8c1c!important; cursor:pointer!important;
            margin:0!important;
        }
        
        /* Submit button */
        .convertify-woo-account--guest .woocommerce-form-login .woocommerce-form-login__submit,
        .convertify-woo-account--guest .woocommerce-form-login button[type="submit"] { 
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important; 
            border-radius:999px!important; padding:14px 32px!important; font-weight:600!important; font-size:1rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; display:inline-block!important;
            box-shadow:none!important; margin-top:0.5rem!important;
        }
        .convertify-woo-account--guest .woocommerce-form-login .woocommerce-form-login__submit:hover,
        .convertify-woo-account--guest .woocommerce-form-login button[type="submit"]:hover { 
            transform:translateY(-2px)!important; opacity:0.95!important;
            box-shadow:0 8px 20px rgba(236,140,28,0.25)!important;
        }
        
        /* Lost password link */
        .convertify-woo-account--guest .woocommerce-LostPassword,
        .convertify-woo-account--guest .lost_password { 
            margin-top:1.5rem!important; text-align:center!important; 
        }
        .convertify-woo-account--guest .woocommerce-LostPassword a,
        .convertify-woo-account--guest .lost_password a { 
            color:#ec8c1c!important; font-size:0.9rem!important; font-weight:500!important; 
            text-decoration:none!important; transition:color 0.2s ease!important;
        }
        .convertify-woo-account--guest .woocommerce-LostPassword a:hover,
        .convertify-woo-account--guest .lost_password a:hover { 
            color:#d67a12!important; text-decoration:underline!important;
        }
        
        /* Remove WooCommerce default notice styling in login */
        .convertify-woo-account--guest .woocommerce-notices-wrapper:empty { display:none!important; }
        
        /* Error/Success notices in login */
        .convertify-woo-account--guest .woocommerce-error,
        .convertify-woo-account--guest .woocommerce-message { 
            background:#fff9f3!important; border:none!important; border-radius:12px!important; 
            padding:1rem 1.25rem!important; margin-bottom:1.5rem!important; color:#0f172a!important;
            list-style:none!important; font-size:0.95rem!important;
        }
        .convertify-woo-account--guest .woocommerce-error { background:#fef2f2!important; color:#dc2626!important; }
        .convertify-woo-account--guest .woocommerce-error::before,
        .convertify-woo-account--guest .woocommerce-message::before { display:none!important; }

        /* Hide the NSL "— OR —" text and center the Google button */
        .convertify-woo-account--guest div[style*="margin-bottom: 20px"] > p,
        .convertify-woo-account--guest div[style*="text-align: center"] > p { display:none!important; }
        .convertify-woo-account--guest .nsl-container { text-align:center!important; order: -1!important; margin-bottom: 1.5rem!important; }
        .convertify-woo-account--guest .nsl-container-buttons { display:flex!important; justify-content:center!important; }
        .convertify-woo-account--guest .nsl-button { 
            border-radius:12px!important; padding:8px 16px!important; 
            box-shadow:0 2px 8px rgba(0,0,0,0.08)!important; border:1px solid #e2e8f0!important;
        }
        
        /* Remove the black outline around the form */
        .convertify-woo-account--guest .woocommerce form,
        .convertify-woo-account--guest form.woocommerce-form-login,
        .convertify-woo-account--guest form.login { 
            border:none!important; outline:none!important; box-shadow:none!important; 
            display:flex!important; flex-direction:column!important;
        }
        

        .convertify-woo-account--guest .show-password-input::after { display:none!important; }
        .convertify-woo-account--guest .display-password { 
            background:#ec8c1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46A11.804 11.804 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z'/%3E%3C/svg%3E") center/18px no-repeat!important;
        }
        
        /* Remove checkbox focus outline */
        .convertify-woo-account--guest input[type="checkbox"]:focus { 
            outline:none!important; box-shadow:none!important; 
        }
        .convertify-woo-account--guest input[type="checkbox"] { 
            outline:none!important; 
        }
        
        /* ========================================
           Lost Password Page Styling
           ======================================== */
        .convertify-woo-account--guest .woocommerce-ResetPassword,
        .convertify-woo-account--guest .lost_reset_password {
            text-align:center!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword > p:first-child,
        .convertify-woo-account--guest .lost_reset_password > p:first-child {
            color:#475569!important; font-size:0.95rem!important; line-height:1.6!important;
            margin-bottom:1.5rem!important; text-align:center!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword .form-row,
        .convertify-woo-account--guest .lost_reset_password .form-row {
            margin-bottom:1.25rem!important; text-align:left!important;
            width: 100%!important; display: block!important; float: none!important;
        }
        /* Hide original label and show "Email" instead */
        .convertify-woo-account--guest .woocommerce-ResetPassword label[for="user_login"],
        .convertify-woo-account--guest .lost_reset_password label[for="user_login"] {
            font-size:0!important; visibility:hidden!important; position:relative!important;
            display:block!important; margin-bottom:0.5rem!important; height:auto!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword label[for="user_login"]::before,
        .convertify-woo-account--guest .lost_reset_password label[for="user_login"]::before {
            content:'Email'!important; visibility:visible!important; font-size:0.9rem!important;
            font-weight:600!important; color:#0f172a!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword label[for="user_login"] .required,
        .convertify-woo-account--guest .lost_reset_password label[for="user_login"] .required {
            visibility:visible!important; font-size:0.9rem!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword label,
        .convertify-woo-account--guest .lost_reset_password label {
            display:block!important; font-size:0.9rem!important; font-weight:600!important;
            color:#0f172a!important; margin-bottom:0.5rem!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword .required,
        .convertify-woo-account--guest .lost_reset_password .required { color:#ec8c1c!important; }
        .convertify-woo-account--guest .woocommerce-ResetPassword input[type="text"],
        .convertify-woo-account--guest .woocommerce-ResetPassword .woocommerce-Input,
        .convertify-woo-account--guest .lost_reset_password input[type="text"],
        .convertify-woo-account--guest .lost_reset_password .input-text {
            width:100%!important; padding:14px 16px!important; border-radius:12px!important;
            border:1px solid #e2e8f0!important; font-size:1rem!important; color:#0f172a!important;
            background:#fff!important; transition:border-color 0.2s ease, box-shadow 0.2s ease!important;
            box-sizing:border-box!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword input:focus,
        .convertify-woo-account--guest .lost_reset_password input:focus {
            outline:none!important; border-color:#ec8c1c!important;
            box-shadow:0 0 0 3px rgba(236,140,28,0.15)!important;
        }
        /* Center the button row */
        .convertify-woo-account--guest .woocommerce-ResetPassword .form-row:last-of-type,
        .convertify-woo-account--guest .lost_reset_password .form-row:last-of-type {
            text-align:center!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword button[type="submit"],
        .convertify-woo-account--guest .woocommerce-ResetPassword .woocommerce-Button,
        .convertify-woo-account--guest .lost_reset_password button[type="submit"],
        .convertify-woo-account--guest .lost_reset_password .button {
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important;
            border-radius:999px!important; padding:14px 32px!important; font-weight:600!important; font-size:1rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; display:inline-block!important;
            box-shadow:none!important; margin-top:0.5rem!important;
        }
        .convertify-woo-account--guest .woocommerce-ResetPassword button:hover,
        .convertify-woo-account--guest .lost_reset_password button:hover {
            transform:translateY(-2px)!important; opacity:0.95!important;
            box-shadow:0 8px 20px rgba(236,140,28,0.25)!important;
        }
        .convertify-woo-account--guest .clear { display:none!important; }

        /* ========================================
           Wordfence 2FA Page Styling
           ======================================== */
        /* Hide Wordfence intro paragraph */
        .convertify-woo-account__content > p:first-of-type:has(a[href*="wordfence.com"]),
        .convertify-woo-account__content p:has(a[href*="wordfence.com/help"]) { display:none!important; }
        
        /* Wordfence footer styling */
        .wfls-block-footer { 
            background:transparent!important; border-radius:16px!important; 
            padding:1.25rem 0!important; margin-top:1.5rem!important; 
        }
        .wfls-block-footer-content { 
            display:flex!important; align-items:center!important; justify-content:flex-end!important; gap:1rem!important; 
        }
        /* Hide help link */
        #wfls-activation-help-link-container { display:none!important; }
        
        /* Wordfence buttons - orange styling */
        .wfls-btn, .wfls-btn-default, .wfls-btn-primary,
        #wfls-activate, #wfls-download-codes, .wfls-block-footer-action a {
            background:linear-gradient(130deg, #eb8b1b, #f6b44c)!important; color:#fff!important; border:none!important;
            border-radius:999px!important; padding:10px 24px!important; font-weight:600!important; font-size:0.95rem!important;
            cursor:pointer!important; transition:all 0.2s ease!important; text-decoration:none!important;
        }
        .wfls-btn:hover, .wfls-btn-default:hover, .wfls-btn-primary:hover,
        #wfls-activate:hover, #wfls-download-codes:hover, .wfls-block-footer-action a:hover {
            transform:translateY(-1px)!important; opacity:0.95!important; color:#fff!important;
        }
        .wfls-btn.wfls-disabled { opacity:0.5!important; cursor:not-allowed!important; }
        
        /* Center the Activate button and reduce spacing */
        .wfls-block-footer { 
            text-align:center!important; padding-top:0!important; margin-top:-1rem!important;
        }
        .wfls-block-footer-content { 
            display:flex!important; justify-content:center!important; align-items:center!important; 
            flex-direction:column!important; width:100%!important;
        }
        .wfls-block-footer-action { 
            display:flex!important; justify-content:center!important; width:100%!important; 
        }
        /* Reduce bottom padding on the content block above footer */
        .wfls-block-content.wfls-padding-add-bottom {
            padding-bottom:0.5rem!important;
        }
        
        /* Round the activation code input */
        .convertify-woo-account__content input[name="code"],
        .convertify-woo-account__content #wfls-code,
        .wfls-block-content input[type="text"] {
            border-radius:12px!important; padding:12px 16px!important; border:1px solid #e2e8f0!important;
            font-size:1rem!important; transition:border-color 0.2s ease, box-shadow 0.2s ease!important;
        }
        .convertify-woo-account__content input[name="code"]:focus,
        .convertify-woo-account__content #wfls-code:focus,
        .wfls-block-content input[type="text"]:focus {
            outline:none!important; border-color:#ec8c1c!important;
            box-shadow:0 0 0 3px rgba(236,140,28,0.15)!important;
        }
        
        /* Remove all Wordfence table lines */
        .wfls-block table, .wfls-block td, .wfls-block th,
        .wfls-block-content table, .wfls-block-content td, .wfls-block-content th,
        .convertify-woo-account__content .wfls-block table,
        .convertify-woo-account__content .wfls-block td,
        .convertify-woo-account__content .wfls-block th,
        .convertify-woo-account__content table.wfls-table td,
        .convertify-woo-account__content table.wfls-table th {
            border:none!important; border-collapse:collapse!important;
            background:transparent!important;
        }
        .convertify-woo-account__content .wfls-block-header,
        .convertify-woo-account__content .wfls-block-header-border-bottom,
        .convertify-woo-account__content .wfls-block-header-border-bottom::after {
            border:none!important;
        }
        .convertify-woo-account__content hr,
        .convertify-woo-account__content .wfls-block-content hr,
        .convertify-woo-account__content .wfls-block-content .wfls-half {
            border:none!important; height:0!important; margin:0!important; display:none!important;
        }
        
        /* ========================================
           Wordfence Modal Popups Styling
           ======================================== */
        /* Remove border and outline from colorbox popup */
        #wflscolorbox, #wflscboxWrapper, #wflscboxContent, #wflscboxLoadedContent {
            border:none!important; outline:none!important; 
            box-shadow:none!important;
            background:transparent!important;
            padding:0!important; margin:0!important;
        }
        #wflscolorbox {
            background:transparent!important; border:none!important;
        }
        #wflscolorbox:focus, #wflscboxWrapper:focus, #wflscboxContent:focus {
            outline:none!important; border:none!important;
        }
        /* Hide the colorbox border elements completely */
        #wflscboxTopLeft, #wflscboxTopCenter, #wflscboxTopRight,
        #wflscboxMiddleLeft, #wflscboxMiddleRight,
        #wflscboxBottomLeft, #wflscboxBottomCenter, #wflscboxBottomRight {
            display:none!important; background:none!important; border:none!important; 
            width:0!important; height:0!important; padding:0!important; margin:0!important;
        }
        .wfls-modal {
            background:#fff!important; font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif!important;
            border-radius:12px!important; overflow:hidden!important;
            box-shadow:0 25px 50px rgba(0,0,0,0.12)!important;
        }
        .wfls-modal-header {
            background:#f8fafc!important; padding:1.25rem 1.5rem!important;
            border-bottom:1px solid #e2e8f0!important;
        }
        .wfls-modal-title strong {
            font-size:1.1rem!important; font-weight:700!important; color:#0f172a!important;
        }
        .wfls-modal-header-action-close a {
            color:#64748b!important; font-size:1.25rem!important; text-decoration:none!important;
        }
        .wfls-modal-header-action-close a:hover { color:#0f172a!important; }
        .wfls-modal-content {
            padding:1.5rem!important; color:#475569!important; font-size:0.95rem!important;
            line-height:1.6!important;
        }
        .wfls-modal-footer {
            background:#f8fafc!important; padding:1rem 1.5rem!important;
            border-top:1px solid #e2e8f0!important;
        }
        .wfls-modal-footer ul {
            list-style:none!important; margin:0!important; padding:0!important;
            display:flex!important; justify-content:flex-end!important; gap:0.75rem!important;
        }
        .wfls-modal-footer li { margin:0!important; padding:0!important; }

        @media (max-width:1100px) {
            .convertify-woo-account__grid { grid-template-columns:1fr; }
            .convertify-woo-account__sidebar { position:relative; top:0; }
        }
        @media (max-width:720px) {
            .convertify-woo-account__hero { padding:2rem; border-radius:22px; }
            .convertify-woo-account__content { padding:1.25rem; border-radius:22px; }
            .convertify-woo-account__nav { flex-direction:row; flex-wrap:wrap; }
            .convertify-woo-account__nav-link { flex:1 1 calc(50% - 0.5rem); }
        }
        @media (max-width:520px) {
            .convertify-woo-account__nav-link { flex:1 1 100%; }
            .convertify-woo-account__hero-stats { flex-direction:column; }
        }
    </style>
    {"id":3001,"date":"2025-03-20T10:46:05","date_gmt":"2025-03-20T10:46:05","guid":{"rendered":"https:\/\/convertifypro.com\/membership-account\/"},"modified":"2025-12-01T22:50:54","modified_gmt":"2025-12-01T22:50:54","slug":"account","status":"publish","type":"page","link":"https:\/\/convertifypro.com\/my\/account\/","title":{"rendered":"\u1021\u1000\u1031\u102c\u1004\u1037\u103a"},"content":{"rendered":"\n<div style=\"height:75px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-ba2edb51 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\r\n        <div class=\"convertify-woo-account convertify-woo-account--guest\">\r\r\n            <section class=\"convertify-woo-account__hero\">\r\r\n                <h1>Log back in to keep creating.<\/h1>\r\r\n                <p>Securely access every download, purchase, and license with the refreshed Convertify account experience.<\/p>\r\r\n            <\/section>\r\r\n            <div class=\"convertify-account-logo\" style=\"text-align:center; margin-bottom: 1.5rem;\">\r\r\n                <a href=\"https:\/\/convertifypro.com\/\">\r\r\n                    <img decoding=\"async\" src=\"https:\/\/convertifypro.com\/wp-content\/uploads\/2025\/11\/logo_small.png\" alt=\"\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u1015\u102b\u104b\" style=\"height: 60px; width: auto;\">\r\r\n                <\/a>\r\r\n            <\/div>\r\r\n            <div class=\"convertify-woo-account__guest-card\">\r\r\n                <div class=\"woocommerce\"><\/div>\r\n            <\/div>\r\r\n        <\/div>\r\r\n        \n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3001","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"convertify","author_link":"https:\/\/convertifypro.com\/author\/convertifypro\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/pages\/3001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/comments?post=3001"}],"version-history":[{"count":0,"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/pages\/3001\/revisions"}],"wp:attachment":[{"href":"https:\/\/convertifypro.com\/wp-json\/wp\/v2\/media?parent=3001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}