       .breadcrumb-area {
           min-height: 100vh;
           background-size: contain;
           background-position: center;
           background-repeat: no-repeat;
           background-color: #0b1c2d;
       }

       .tm-form-universe {
           position: relative;
           background: radial-gradient(circle at top, #020617, #000);
           color: #fff;
           padding: 120px 20px;
           overflow: hidden;
       }

       .tm-form-overlay {
           position: absolute;
           inset: 0;
           background: url("https://www.transparenttextures.com/patterns/asfalt-light.png");
           opacity: .15;
       }

       .tm-form-container {
           position: relative;
           z-index: 2;
           max-width: 900px;
           margin: 0 auto;
           text-align: center;
       }

       .tm-form-badge {
           display: inline-block;
           letter-spacing: 2px;
           font-size: 12px;
           border: 1px solid rgba(255, 255, 255, .25);
           padding: 6px 18px;
           border-radius: 30px;
           margin-bottom: 25px;
       }

       .tm-form-title {
           font-size: 56px;
           font-weight: 800;
           margin-bottom: 15px;
       }

       .tm-form-title span {
           color: #00b0bb;
       }

       .tm-form-text {
           font-size: 18px;
           color: #cbd5f5;
           margin-bottom: 50px;
       }

       .tm-form-box {
           background: rgba(255, 255, 255, 0.05);
           border: 1px solid rgba(255, 255, 255, 0.12);
           padding: 50px;
           border-radius: 22px;
           backdrop-filter: blur(12px);
           text-align: left;
       }

       .tm-form-box label {
           font-size: 14px;
           margin-bottom: 6px;
           display: block;
           color: #e5e7eb;
       }

       .tm-form-box input,
       .tm-form-box textarea {
           width: 100%;
           background: rgba(255, 255, 255, 0.08);
           border: 1px solid rgba(255, 255, 255, 0.15);
           padding: 14px 16px;
           border-radius: 10px;
           color: #fff;
           margin-bottom: 20px;
       }

       .tm-form-box input::placeholder,
       .tm-form-box textarea::placeholder {
           color: rgba(255, 255, 255, .5);
       }

       .tm-form-submit {
           text-align: center;
           margin-top: 20px;
       }

       .tm-form-submit button {
           padding: 16px 40px;
           border-radius: 40px;
           background: #00b0bb;
           border: none;
           color: #fff;
           font-size: 16px;
           font-weight: 600;
           transition: all .3s ease;
       }

       .tm-form-submit button:hover {
           transform: scale(1.05);
       }

       .tm-form-footnote {
           margin-top: 35px;
           font-size: 13px;
           text-align: center;
           color: rgba(255, 255, 255, .5);
       }