    :root{
      /* Light background gradient */
      --bg: radial-gradient(1200px 600px at 10% -10%, #dbeafe 0%, transparent 60%),
            radial-gradient(1000px 500px at 110% 10%, #bae6fd 0%, transparent 60%),
            linear-gradient(180deg, #f0f9ff 0%, #e0f2fe 100%);
      --text:#1e293b; --muted:#475569; --aqua:#0284c7;
      --card:#ffffff; --btn:#0ea5e9; --btn-hover:#0369a1;
    }
    *{box-sizing:border-box}
    html,body{height:100%}
    body{
      margin:0; font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial;
      color:var(--text); background:var(--bg);
    }
    a{color:var(--aqua)}
    .wrap{display:grid; grid-template-rows:auto 1fr auto; min-height:100%}

    header{
      display:flex; align-items:center; justify-content:space-between;
      padding:18px 22px; gap:16px;
      backdrop-filter:blur(8px);
      background:rgba(255,255,255,.6);
      border-bottom:1px solid rgba(148,163,184,.25)
    }
    .brand{color:var(--text); text-decoration:none}
    .brand h1{margin:0; font-size:20px}
    .brand .sub{font-size:12px; color:var(--aqua); margin-top:4px}
    .links{display:flex; gap:14px; flex-wrap:wrap}
    .links a{
      color:var(--text); font-weight:600; text-decoration:none;
      padding:4px 8px; border-radius:6px; transition:.2s
    }
    .links a:hover{background:rgba(2,132,199,.15); color:var(--aqua)}

    main{display:grid; place-items:center; padding:48px 16px}
    .card{
      width:min(920px,100%);
      background:#ffffff;
      border:1px solid rgba(148,163,184,.25);
      border-radius:20px; padding:30px;
      box-shadow:0 10px 30px rgba(0,0,0,.1)
    }
    h2{font-size:clamp(26px,3.2vw,40px); margin:0 0 8px; color:#0f172a}
    .lead{color:var(--muted); margin:4px 0 20px}
    .bio p{line-height:1.7; margin:14px 0}
    .list{margin:10px 0 6px; color:var(--muted); font-weight:600; text-transform:uppercase; letter-spacing:.6px; font-size:12px}
    ul{margin:6px 0 18px; padding-left:18px}
    li{margin:8px 0}
    .cta{display:flex; gap:12px; flex-wrap:wrap; margin-top:8px}
    .btn{
      appearance:none; border:none; cursor:pointer; text-decoration:none;
      color:#fff; background:var(--btn);
      padding:12px 16px; font-weight:800; border-radius:12px;
      box-shadow:0 6px 20px rgba(14,165,233,.3); transition:.2s
    }
    .btn:hover{background:var(--btn-hover); transform:translateY(-1px)}
    footer{
      padding:26px 22px; color:var(--muted); font-size:13px;
      border-top:1px solid rgba(148,163,184,.25); background:rgba(255,255,255,.7)
    }
    .foot-wrap{max-width:920px; margin:0 auto; display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap}
  body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_Image1
{
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
