.elementor-1156 .elementor-element.elementor-element-73a914a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}/* Start custom CSS */:root{
      --primary:#0F1A3D;
      --secondary:#1E3A8A;
      --accent:#0f8f5b;
      --text:#172033;
      --muted:#6b7280;
      --bg:#f5f9ff;
      --white:#ffffff;
    }

    *{box-sizing:border-box}

    /*body{*/
    /*  margin:0;*/
    /*  font-family: Inter, Arial, sans-serif;*/
    /*  background: linear-gradient(135deg, #eef5ff, #f8fbff);*/
    /*  color:var(--text);*/
    /*  display:flex;*/
    /*  align-items:center;*/
    /*  justify-content:center;*/
    /*  min-height:100vh;*/
    /*}*/

    .container{
      width:100%;
      max-width:1000px;
      padding:20px;
    }

    .card{
      background:var(--white);
      border-radius:24px;
      padding:40px 28px;
      text-align:center;
      box-shadow:0 20px 50px rgba(17,42,84,.12);
      border:1px solid #e5eefb;
    }

    .icon{
      width:70px;
      height:70px;
      border-radius:50%;
      background:linear-gradient(135deg, #0f8f5b, #22c55e);
      display:flex;
      align-items:center;
      justify-content:center;
      margin:0 auto 20px;
      font-size:32px;
      color:white;
    }

    h1{
      margin:0 0 10px;
      font-size:28px;
      font-weight:800;
    }

    p{
      margin:0 0 20px;
      color:var(--muted);
      font-size:16px;
      line-height:1.6;
    }

    .details{
      background:#f1f6ff;
      border:1px solid #dbe9ff;
      border-radius:16px;
      padding:18px;
      margin:20px 0;
      font-weight:600;
      color:var(--secondary);
    }

    .details span{
      display:block;
      margin-top:6px;
      color:var(--text);
      font-weight:700;
    }

    .btn{
      display:inline-block;
      width:100%;
      padding:14px;
      border-radius:14px;
      background:linear-gradient(135deg, #0F1A3D, #1E3A8A);
      color:#fff;
      font-weight:800;
      text-decoration:none;
      transition:all .25s ease;
      box-shadow:0 12px 30px rgba(19,59,122,.25);
    }

    .btn:hover{
      transform:translateY(-2px);
      box-shadow:0 18px 40px rgba(19,59,122,.35);
    }

    .note{
      margin-top:16px;
      font-size:14px;
      color:var(--muted);
    }

    @media (max-width:480px){
      .card{
        padding:30px 20px;
      }
    }/* End custom CSS */