
    /* ═══════════════ Reset outer wrapping (layout wraps content in .card > .card-body) ═══════════════ */
    #content-box:has(#page-content.eza) .card{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible}
    #content-box:has(#page-content.eza) .card > .card-body{padding:0 !important}
    #content-box:has(#page-content.eza) .card > .card-header{display:none !important}

    /* ═══════════════ DESIGN TOKENS ═══════════════ */
    .eza{
        --eza-red:#3680ED;--eza-red-dark:#2060C0;--eza-red-soft:#60A4F5;--eza-red-fade:#CFE0FA;
        --eza-tint:#EAF2FD;--eza-tint-2:#F4F8FE;
        --eza-body:#0F172A;--eza-muted:#64748B;--eza-sub:#94A3B8;
        --eza-surface:#FFFFFF;--eza-surface-2:#FBFBFC;--eza-surface-3:#F5F7FB;
        --eza-border:#EEF0F4;--eza-border-strong:#E2E8F0;
        --eza-shadow:0 1px 2px rgba(15,23,42,.04);
        --eza-shadow-lg:0 24px 60px -20px rgba(15,23,42,.16);
        --eza-hero-a:#0F172A;--eza-hero-b:#1E293B;--eza-hero-c:#0B1220;
        --eza-hero-glow:rgba(54,128,237,.22);
        font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
        color:var(--eza-body);
    }
    body.theme-dark .eza{
        --eza-tint:rgba(54,128,237,.14);--eza-tint-2:rgba(54,128,237,.06);
        --eza-body:var(--dk-text,#F4F5F7);--eza-muted:var(--dk-text-3,#9AA0AB);--eza-sub:#7C8CA0;
        --eza-surface:var(--dk-surface-2,#17171B);--eza-surface-2:var(--dk-surface,#131317);--eza-surface-3:var(--dk-bg,#0E0E11);
        --eza-border:var(--dk-line-solid,#2C2C31);--eza-border-strong:#243049;
        --eza-shadow:0 1px 2px rgba(15,23,42,.35);
        --eza-shadow-lg:0 24px 60px -20px rgba(0,0,0,.55);
        --eza-hero-a:var(--dk-surface-2,#17171B);--eza-hero-b:var(--dk-surface-4,#24242A);--eza-hero-c:var(--dk-bg,#0E0E11);
        --eza-hero-glow:rgba(54,128,237,.35);
    }
    .eza *{box-sizing:border-box}
    .abz{max-width:1120px;margin:0 auto}

    /* ═══════════════ HERO (two-column) ═══════════════ */
    .abz-hero{
        position:relative;overflow:hidden;
        background:linear-gradient(135deg,var(--eza-hero-a) 0%,var(--eza-hero-b) 55%,var(--eza-hero-c) 100%);
        color:#fff;border-radius:26px;padding:48px 46px;margin-bottom:18px;
        box-shadow:0 18px 44px rgba(15,23,42,.26);border:1px solid rgba(255,255,255,.05);
        display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:center;
    }
    body.theme-dark .abz-hero{box-shadow:0 20px 56px rgba(0,0,0,.55)}
    .abz-hero::before{
        content:"";position:absolute;right:-140px;top:-160px;width:520px;height:520px;border-radius:50%;
        background:radial-gradient(circle,var(--eza-hero-glow),rgba(54,128,237,.05) 45%,transparent 70%);pointer-events:none;
    }
    .abz-hero::after{
        content:"";position:absolute;left:-120px;bottom:-180px;width:420px;height:420px;border-radius:50%;
        background:radial-gradient(circle,rgba(255,255,255,.05),transparent 65%);pointer-events:none;
    }
    .abz-hero-copy{position:relative;z-index:1}
    .abz-hero-tag{
        display:inline-flex;align-items:center;gap:8px;
        background:rgba(255,255,255,.08);color:#fff;
        font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
        padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);margin-bottom:18px;
    }
    .abz-hero-tag .dot{
        width:6px;height:6px;border-radius:50%;background:var(--eza-red-fade);
        box-shadow:0 0 0 0 rgba(54,128,237,.5);animation:ezaPulse 1.8s ease-in-out infinite;
    }
    @keyframes ezaPulse{50%{box-shadow:0 0 0 6px rgba(54,128,237,0)}}
    .eza .abz-hero .abz-hero-copy h1{margin:0 0 14px !important;font-size:42px !important;font-weight:800 !important;letter-spacing:-.03em !important;line-height:1.08;color:#fff !important;text-shadow:0 1px 2px rgba(15,23,42,.35)}
    .abz-hero h1 .hl{background:linear-gradient(135deg,var(--eza-red-soft),var(--eza-red-fade));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .eza .abz-hero .abz-hero-copy p{margin:0 0 22px !important;font-size:15.5px !important;color:rgba(226,232,240,.9) !important;line-height:1.65;max-width:520px}
    .abz-hero-copy p .dom{color:#fff;font-weight:700;border-bottom:1px dashed rgba(255,255,255,.35)}
    .abz-hero-actions{display:flex;gap:10px;flex-wrap:wrap}
    .abz-hbtn{
        display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:12px;text-decoration:none;
        font:800 13.5px/1 'Inter',system-ui,sans-serif;letter-spacing:.01em;transition:all .2s cubic-bezier(.2,.7,.3,1);
    }
    .abz-hbtn.primary{background:linear-gradient(135deg,var(--eza-red),var(--eza-red-dark));color:#fff;box-shadow:0 10px 24px -8px rgba(54,128,237,.7)}
    .abz-hbtn.primary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 16px 32px -8px rgba(54,128,237,.8)}
    .abz-hbtn.ghost{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.18)}
    .abz-hbtn.ghost:hover{background:rgba(255,255,255,.13);color:#fff;transform:translateY(-2px)}

    /* Hero emblem (inline SVG shield) */
    .abz-emblem{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}
    .abz-emblem svg{width:100%;max-width:290px;height:auto;filter:drop-shadow(0 22px 40px rgba(0,0,0,.4))}
    .abz-emblem .float{transform-origin:center;animation:abzFloat 5s ease-in-out infinite}
    @keyframes abzFloat{50%{transform:translateY(-10px)}}
    .abz-emblem .spark{animation:abzSpark 2.6s ease-in-out infinite}
    .abz-emblem .spark.b{animation-delay:.9s}
    .abz-emblem .spark.c{animation-delay:1.7s}
    @keyframes abzSpark{0%,100%{opacity:.25}50%{opacity:1}}
    @media(max-width:820px){
        .abz-hero{grid-template-columns:1fr;padding:36px 24px;text-align:center}
        .eza .abz-hero .abz-hero-copy h1{font-size:31px !important}
        .eza .abz-hero .abz-hero-copy p{font-size:14px !important;margin-inline:auto}
        .abz-hero-actions{justify-content:center}
        .abz-emblem{order:-1;margin-bottom:6px}
        .abz-emblem svg{max-width:190px}
    }

    /* ═══════════════ TRUST BADGES ═══════════════ */
    .abz-badges{
        display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;
    }
    @media(max-width:820px){.abz-badges{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:460px){.abz-badges{grid-template-columns:1fr}}
    .abz-badge{
        display:flex;align-items:center;gap:13px;padding:16px 18px;
        background:var(--eza-surface);border:1px solid var(--eza-border);border-radius:15px;box-shadow:var(--eza-shadow);
        transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
    }
    .abz-badge:hover{transform:translateY(-3px);border-color:rgba(54,128,237,.32);box-shadow:0 14px 30px -16px rgba(54,128,237,.4)}
    .abz-badge-ic{
        width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:16px;color:#fff;
        background:linear-gradient(135deg,var(--eza-red),var(--eza-red-dark));box-shadow:0 8px 16px -6px rgba(54,128,237,.55);
    }
    .abz-badge-t strong{display:block;font:800 14px/1.2 'Inter',system-ui,sans-serif;color:var(--eza-body);letter-spacing:-.01em}
    .abz-badge-t span{display:block;margin-top:3px;font-size:12px;color:var(--eza-muted);font-weight:500;line-height:1.35}

    /* ═══════════════ SECTION SCAFFOLD ═══════════════ */
    .abz-section{margin-bottom:28px}
    .abz-section-head{margin-bottom:18px;text-align:center}
    .abz-section-tag{
        display:inline-flex;align-items:center;gap:6px;background:var(--eza-tint);color:var(--eza-red-dark);
        padding:4px 11px;border-radius:999px;font:800 10.5px/1 'Inter',system-ui,sans-serif;
        text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;border:1px solid rgba(54,128,237,.24);
    }
    body.theme-dark .abz-section-tag{color:var(--eza-red-fade)}
    .abz-section-head h2{margin:0 0 8px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--eza-body)}
    .abz-section-head p{margin:0 auto;font-size:14.5px;color:var(--eza-muted);line-height:1.6;max-width:580px}

    /* ═══════════════ BROWSER METHOD CARDS ═══════════════ */
    .abz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
    @media(max-width:900px){.abz-grid{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:600px){.abz-grid{grid-template-columns:1fr}}
    .abz-card{
        position:relative;display:flex;flex-direction:column;
        background:var(--eza-surface);border:1px solid var(--eza-border);border-radius:18px;
        box-shadow:var(--eza-shadow);overflow:hidden;
        transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;
    }
    .abz-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--acc) 40%,var(--eza-border));box-shadow:0 22px 44px -22px color-mix(in srgb,var(--acc) 55%,transparent)}
    .abz-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--acc);background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 45%,#ffffff))}
    body.theme-dark .abz-card::before{background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 55%,#000000))}
    .abz-card-head{display:flex;align-items:center;gap:14px;padding:20px 22px 14px;position:relative}
    .abz-num{
        position:absolute;top:16px;right:18px;font:800 13px/1 'Inter',system-ui,sans-serif;
        color:color-mix(in srgb,var(--acc) 82%,#000);opacity:.4;letter-spacing:.02em;
    }
    body.theme-dark .abz-num{color:color-mix(in srgb,var(--acc) 70%,#fff);opacity:.5}
    .abz-ic{
        width:52px;height:52px;flex-shrink:0;border-radius:15px;display:grid;place-items:center;font-size:22px;color:#fff;
        background:var(--acc);
        background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 62%,#000));
        box-shadow:0 10px 22px -8px rgba(15,23,42,.28);
    }
    .abz-card-title h3{margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.015em;color:var(--eza-body);line-height:1.2}
    .abz-card-title .browsers{display:block;margin-top:4px;font:700 11px/1.3 'Inter',system-ui,sans-serif;color:var(--acc);text-transform:uppercase;letter-spacing:.04em}
    body.theme-dark .abz-card-title .browsers{color:color-mix(in srgb,var(--acc) 65%,#fff)}
    .abz-steps{list-style:none;margin:0;padding:6px 22px 4px;display:flex;flex-direction:column;gap:11px;flex:1}
    .abz-step{display:flex;gap:11px;align-items:flex-start}
    .abz-step-n{
        width:22px;height:22px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;
        font:800 11px/1 'Inter',system-ui,sans-serif;margin-top:1px;
        background:var(--eza-tint);
        background:color-mix(in srgb,var(--acc) 14%,var(--eza-surface));
        color:var(--acc);
        color:color-mix(in srgb,var(--acc) 88%,#000);
        border:1px solid var(--eza-border-strong);
        border:1px solid color-mix(in srgb,var(--acc) 26%,transparent);
    }
    body.theme-dark .abz-step-n{background:color-mix(in srgb,var(--acc) 22%,var(--eza-surface-3));color:color-mix(in srgb,var(--acc) 60%,#fff)}
    .abz-step p{margin:0;font-size:13px;color:var(--eza-body);line-height:1.5;font-weight:500}
    .abz-step p b{font-weight:700}
    .abz-tip{
        display:flex;gap:9px;align-items:flex-start;margin:14px 18px 18px;padding:11px 13px;border-radius:11px;
        background:color-mix(in srgb,var(--acc) 8%,var(--eza-surface-2));
        border:1px solid color-mix(in srgb,var(--acc) 20%,transparent);
    }
    .abz-tip i{color:var(--acc);font-size:12.5px;margin-top:2px;flex-shrink:0}
    .abz-tip span{font-size:12px;color:var(--eza-muted);line-height:1.45;font-weight:500}

    /* ═══════════════ ADS POLICY ═══════════════ */
    .abz-policy-wrap{
        padding:30px;background:var(--eza-surface);border:1px solid var(--eza-border);
        border-radius:22px;box-shadow:var(--eza-shadow-lg);
    }
    @media(max-width:600px){.abz-policy-wrap{padding:22px 18px}}
    .abz-policy{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
    @media(max-width:900px){.abz-policy{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:460px){.abz-policy{grid-template-columns:1fr}}
    .abz-pol{text-align:center;padding:8px 6px}
    .abz-pol-ic{
        width:56px;height:56px;margin:0 auto 14px;border-radius:17px;display:grid;place-items:center;font-size:22px;color:#fff;
        background:var(--pc);
        background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 60%,#000));
        box-shadow:0 12px 26px -10px rgba(15,23,42,.28);
    }
    .abz-pol h4{margin:0 0 7px;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--eza-body)}
    .abz-pol p{margin:0;font-size:13px;color:var(--eza-muted);line-height:1.55;font-weight:500}
    .abz-pol p a{color:var(--eza-red-dark);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(54,128,237,.35)}
    body.theme-dark .abz-pol p a{color:var(--eza-red-soft)}

    /* ═══════════════ FINAL CTA ═══════════════ */
    .abz-cta{
        position:relative;overflow:hidden;background:linear-gradient(135deg,var(--eza-red),var(--eza-red-dark));
        color:#fff;border-radius:24px;padding:42px 34px;text-align:center;
        box-shadow:0 22px 54px -20px rgba(54,128,237,.6);
    }
    .abz-cta::before{content:"";position:absolute;right:-100px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);pointer-events:none}
    .abz-cta::after{content:"";position:absolute;left:-90px;bottom:-140px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 65%);pointer-events:none}
    .abz-cta-inner{position:relative;z-index:1;max-width:660px;margin:0 auto}
    .abz-cta-heart{font-size:30px;margin-bottom:12px;display:inline-block;animation:abzBeat 1.6s ease-in-out infinite}
    @keyframes abzBeat{0%,100%{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}
    .eza .abz-cta .abz-cta-inner h3{margin:0 0 10px !important;font-size:27px !important;font-weight:800 !important;letter-spacing:-.02em !important;color:#fff !important}
    .eza .abz-cta .abz-cta-inner h3 .u{color:#fff;border-bottom:2px solid rgba(255,255,255,.55);padding-bottom:1px}
    .eza .abz-cta .abz-cta-inner p{margin:0 0 24px !important;color:rgba(255,255,255,.95) !important;font-size:14.5px !important;line-height:1.6}
    .abz-cta-actions{display:flex;justify-content:center;gap:11px;flex-wrap:wrap}
    .abz-cta-btn{
        display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:13px;text-decoration:none;
        font:800 14px/1 'Inter',system-ui,sans-serif;letter-spacing:.02em;transition:all .2s cubic-bezier(.2,.7,.3,1);
    }
    .abz-cta-btn.primary{background:#fff;color:var(--eza-red-dark)!important;box-shadow:0 10px 24px -6px rgba(0,0,0,.28)}
    .abz-cta-btn.primary:hover{transform:translateY(-2px);color:var(--eza-red-dark)!important;box-shadow:0 16px 32px -8px rgba(0,0,0,.36)}
    .abz-cta-btn.ghost{background:rgba(15,23,42,.32);color:#fff!important;border:1px solid rgba(255,255,255,.28)}
    .abz-cta-btn.ghost:hover{background:rgba(15,23,42,.5);color:#fff!important;transform:translateY(-2px)}
    @media(max-width:600px){.abz-cta{padding:32px 20px}.eza .abz-cta .abz-cta-inner h3{font-size:22px !important}}

    /* ═══════════════ PRIVACY NOTE ═══════════════ */
    .abz-note{
        display:flex;align-items:center;justify-content:center;gap:9px;
        margin-top:16px;font-size:12.5px;color:var(--eza-sub);font-weight:500;
    }
    .abz-note i{color:var(--eza-red)}
    