:root {
            --background-color: #393d41;
            --primary-orange: #ff8500;
            --white: #fff;
            --text-light: #f0f0f0;
            --card-bg: rgba(20, 20, 20, 0.6);
        }
        body {
            background-color: var(--background-color);
            color: var(--text-light);
            margin: 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            padding: 40px 20px;
            
            align-items: center;
            justify-content: center;
            min-height: 100vh;
            box-sizing: border-box;
        }
        .background-container {
            position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1002%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(57%2c 61%2c 65%2c 1)'%3e%3c/rect%3e%3cpath d='M49.66 43.41L86.9 64.91L86.9 107.91L49.66 129.41L12.42 107.91L12.42 64.91zM49.66 301.41L86.9 322.91L86.9 365.91L49.66 387.41L12.42 365.91L12.42 322.91zM12.42 365.91L49.66 387.41L49.66 430.41L12.42 451.91L-24.82 430.41L-24.82 387.41zM124.14 43.41L161.38 64.91L161.38 107.91L124.14 129.41L86.9 107.91L86.9 64.91zM86.9 365.91L124.14 387.41L124.14 430.41L86.9 451.91L49.66 430.41L49.66 387.41zM86.9 494.91L124.14 516.41L124.14 559.41L86.9 580.91L49.66 559.41L49.66 516.41zM124.14 559.41L161.38 580.91L161.38 623.91L124.14 645.41L86.9 623.91L86.9 580.91zM161.38 -21.09L198.62 0.41L198.62 43.41L161.38 64.91L124.14 43.41L124.14 0.41zM161.38 107.91L198.62 129.41L198.62 172.41L161.38 193.91L124.14 172.41L124.14 129.41zM161.38 236.91L198.62 258.41L198.62 301.41L161.38 322.91L124.14 301.41L124.14 258.41zM161.38 365.91L198.62 387.41L198.62 430.41L161.38 451.91L124.14 430.41L124.14 387.41zM198.62 430.41L235.86 451.91L235.86 494.91L198.62 516.41L161.38 494.91L161.38 451.91zM235.86 365.91L273.1 387.41L273.1 430.41L235.86 451.91L198.62 430.41L198.62 387.41zM273.1 559.41L310.34 580.91L310.34 623.91L273.1 645.41L235.86 623.91L235.86 580.91zM347.58 43.41L384.82 64.91L384.82 107.91L347.58 129.41L310.34 107.91L310.34 64.91zM347.58 172.41L384.82 193.91L384.82 236.91L347.58 258.41L310.34 236.91L310.34 193.91zM310.34 236.91L347.58 258.41L347.58 301.41L310.34 322.91L273.1 301.41L273.1 258.41zM310.34 494.91L347.58 516.41L347.58 559.41L310.34 580.91L273.1 559.41L273.1 516.41zM347.58 559.41L384.82 580.91L384.82 623.91L347.58 645.41L310.34 623.91L310.34 580.91zM384.82 107.91L422.06 129.41L422.06 172.41L384.82 193.91L347.58 172.41L347.58 129.41zM422.06 172.41L459.3 193.91L459.3 236.91L422.06 258.41L384.82 236.91L384.82 193.91zM422.06 430.41L459.3 451.91L459.3 494.91L422.06 516.41L384.82 494.91L384.82 451.91zM384.82 494.91L422.06 516.41L422.06 559.41L384.82 580.91L347.58 559.41L347.58 516.41zM496.54 43.41L533.78 64.91L533.78 107.91L496.54 129.41L459.3 107.91L459.3 64.91zM459.3 107.91L496.54 129.41L496.54 172.41L459.3 193.91L422.06 172.41L422.06 129.41zM496.54 172.41L533.78 193.91L533.78 236.91L496.54 258.41L459.3 236.91L459.3 193.91zM459.3 236.91L496.54 258.41L496.54 301.41L459.3 322.91L422.06 301.41L422.06 258.41zM496.54 430.41L533.78 451.91L533.78 494.91L496.54 516.41L459.3 494.91L459.3 451.91zM496.54 559.41L533.78 580.91L533.78 623.91L496.54 645.41L459.3 623.91L459.3 580.91zM533.78 -21.09L571.02 0.41L571.02 43.41L533.78 64.91L496.54 43.41L496.54 0.41zM533.78 107.91L571.02 129.41L571.02 172.41L533.78 193.91L496.54 172.41L496.54 129.41zM533.78 236.91L571.02 258.41L571.02 301.41L533.78 322.91L496.54 301.41L496.54 258.41zM533.78 494.91L571.02 516.41L571.02 559.41L533.78 580.91L496.54 559.41L496.54 516.41zM608.26 236.91L645.5 258.41L645.5 301.41L608.26 322.91L571.02 301.41L571.02 258.41zM645.5 430.41L682.74 451.91L682.74 494.91L645.5 516.41L608.26 494.91L608.26 451.91zM645.5 559.41L682.74 580.91L682.74 623.91L645.5 645.41L608.26 623.91L608.26 580.91zM719.98 43.41L757.22 64.91L757.22 107.91L719.98 129.41L682.74 107.91L682.74 64.91zM682.74 107.91L719.98 129.41L719.98 172.41L682.74 193.91L645.5 172.41L645.5 129.41zM719.98 301.41L757.22 322.91L757.22 365.91L719.98 387.41L682.74 365.91L682.74 322.91zM682.74 365.91L719.98 387.41L719.98 430.41L682.74 451.91L645.5 430.41L645.5 387.41zM719.98 430.41L757.22 451.91L757.22 494.91L719.98 516.41L682.74 494.91L682.74 451.91zM682.74 494.91L719.98 516.41L719.98 559.41L682.74 580.91L645.5 559.41L645.5 516.41zM757.22 -21.09L794.46 0.41L794.46 43.41L757.22 64.91L719.98 43.41L719.98 0.41zM794.46 172.41L831.7 193.91L831.7 236.91L794.46 258.41L757.22 236.91L757.22 193.91zM757.22 365.91L794.46 387.41L794.46 430.41L757.22 451.91L719.98 430.41L719.98 387.41zM794.46 430.41L831.7 451.91L831.7 494.91L794.46 516.41L757.22 494.91L757.22 451.91zM794.46 559.41L831.7 580.91L831.7 623.91L794.46 645.41L757.22 623.91L757.22 580.91zM831.7 -21.09L868.94 0.41L868.94 43.41L831.7 64.91L794.46 43.41L794.46 0.41zM868.94 43.41L906.18 64.91L906.18 107.91L868.94 129.41L831.7 107.91L831.7 64.91zM831.7 107.91L868.94 129.41L868.94 172.41L831.7 193.91L794.46 172.41L794.46 129.41zM831.7 236.91L868.94 258.41L868.94 301.41L831.7 322.91L794.46 301.41L794.46 258.41zM831.7 365.91L868.94 387.41L868.94 430.41L831.7 451.91L794.46 430.41L794.46 387.41zM868.94 430.41L906.18 451.91L906.18 494.91L868.94 516.41L831.7 494.91L831.7 451.91zM831.7 494.91L868.94 516.41L868.94 559.41L831.7 580.91L794.46 559.41L794.46 516.41zM868.94 559.41L906.18 580.91L906.18 623.91L868.94 645.41L831.7 623.91L831.7 580.91zM943.42 43.41L980.66 64.91L980.66 107.91L943.42 129.41L906.18 107.91L906.18 64.91zM906.18 107.91L943.42 129.41L943.42 172.41L906.18 193.91L868.94 172.41L868.94 129.41zM943.42 172.41L980.66 193.91L980.66 236.91L943.42 258.41L906.18 236.91L906.18 193.91zM943.42 301.41L980.66 322.91L980.66 365.91L943.42 387.41L906.18 365.91L906.18 322.91zM906.18 365.91L943.42 387.41L943.42 430.41L906.18 451.91L868.94 430.41L868.94 387.41zM943.42 430.41L980.66 451.91L980.66 494.91L943.42 516.41L906.18 494.91L906.18 451.91zM943.42 559.41L980.66 580.91L980.66 623.91L943.42 645.41L906.18 623.91L906.18 580.91zM980.66 -21.09L1017.9 0.41L1017.9 43.41L980.66 64.91L943.42 43.41L943.42 0.41zM980.66 107.91L1017.9 129.41L1017.9 172.41L980.66 193.91L943.42 172.41L943.42 129.41zM1017.9 301.41L1055.14 322.91L1055.14 365.91L1017.9 387.41L980.66 365.91L980.66 322.91zM1092.38 43.41L1129.62 64.91L1129.62 107.91L1092.38 129.41L1055.14 107.91L1055.14 64.91zM1092.38 172.41L1129.62 193.91L1129.62 236.91L1092.38 258.41L1055.14 236.91L1055.14 193.91zM1055.14 365.91L1092.38 387.41L1092.38 430.41L1055.14 451.91L1017.9 430.41L1017.9 387.41zM1166.86 43.41L1204.1 64.91L1204.1 107.91L1166.86 129.41L1129.62 107.91L1129.62 64.91zM1129.62 107.91L1166.86 129.41L1166.86 172.41L1129.62 193.91L1092.38 172.41L1092.38 129.41zM1166.86 172.41L1204.1 193.91L1204.1 236.91L1166.86 258.41L1129.62 236.91L1129.62 193.91zM1166.86 301.41L1204.1 322.91L1204.1 365.91L1166.86 387.41L1129.62 365.91L1129.62 322.91zM1129.62 365.91L1166.86 387.41L1166.86 430.41L1129.62 451.91L1092.38 430.41L1092.38 387.41zM1166.86 430.41L1204.1 451.91L1204.1 494.91L1166.86 516.41L1129.62 494.91L1129.62 451.91zM1166.86 559.41L1204.1 580.91L1204.1 623.91L1166.86 645.41L1129.62 623.91L1129.62 580.91zM1204.1 -21.09L1241.34 0.41L1241.34 43.41L1204.1 64.91L1166.86 43.41L1166.86 0.41zM1241.34 172.41L1278.59 193.91L1278.59 236.91L1241.34 258.41L1204.1 236.91L1204.1 193.91zM1241.34 301.41L1278.59 322.91L1278.59 365.91L1241.34 387.41L1204.1 365.91L1204.1 322.91zM1241.34 430.41L1278.59 451.91L1278.59 494.91L1241.34 516.41L1204.1 494.91L1204.1 451.91zM1204.1 494.91L1241.34 516.41L1241.34 559.41L1204.1 580.91L1166.86 559.41L1166.86 516.41zM1278.59 -21.09L1315.83 0.41L1315.83 43.41L1278.59 64.91L1241.34 43.41L1241.34 0.41zM1315.83 43.41L1353.07 64.91L1353.07 107.91L1315.83 129.41L1278.59 107.91L1278.59 64.91zM1278.59 107.91L1315.83 129.41L1315.83 172.41L1278.59 193.91L1241.34 172.41L1241.34 129.41zM1315.83 172.41L1353.07 193.91L1353.07 236.91L1315.83 258.41L1278.59 236.91L1278.59 193.91zM1278.59 236.91L1315.83 258.41L1315.83 301.41L1278.59 322.91L1241.34 301.41L1241.34 258.41zM1278.59 365.91L1315.83 387.41L1315.83 430.41L1278.59 451.91L1241.34 430.41L1241.34 387.41zM1315.83 430.41L1353.07 451.91L1353.07 494.91L1315.83 516.41L1278.59 494.91L1278.59 451.91zM1278.59 494.91L1315.83 516.41L1315.83 559.41L1278.59 580.91L1241.34 559.41L1241.34 516.41zM1353.07 -21.09L1390.31 0.41L1390.31 43.41L1353.07 64.91L1315.83 43.41L1315.83 0.41zM1390.31 43.41L1427.55 64.91L1427.55 107.91L1390.31 129.41L1353.07 107.91L1353.07 64.91zM1390.31 301.41L1427.55 322.91L1427.55 365.91L1390.31 387.41L1353.07 365.91L1353.07 322.91zM1353.07 494.91L1390.31 516.41L1390.31 559.41L1353.07 580.91L1315.83 559.41L1315.83 516.41zM1427.55 107.91L1464.79 129.41L1464.79 172.41L1427.55 193.91L1390.31 172.41L1390.31 129.41zM1427.55 365.91L1464.79 387.41L1464.79 430.41L1427.55 451.91L1390.31 430.41L1390.31 387.41zM1464.79 430.41L1502.03 451.91L1502.03 494.91L1464.79 516.41L1427.55 494.91L1427.55 451.91zM1427.55 494.91L1464.79 516.41L1464.79 559.41L1427.55 580.91L1390.31 559.41L1390.31 516.41z' stroke='url(%26quot%3b%23SvgjsRadialGradient1003%26quot%3b)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1002'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cradialGradient cx='720' cy='280' r='772.53' gradientUnits='userSpaceOnUse' id='SvgjsRadialGradient1003'%3e%3cstop stop-color='rgba(0%2c 0%2c 0%2c 1)' offset='0.4'%3e%3c/stop%3e%3cstop stop-color='rgba(255%2c 133%2c 0%2c 1)' offset='0.75'%3e%3c/stop%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e");
            background-size: cover; opacity: 0.3;
        }
         .thank-you-wrapper {
            display: flex;
            flex-direction: column;
            justify-content: center; /* Vertical Centering */
            align-items: center;     /* Horizontal Centering */
            min-height: 75vh;        /* Takes up most of the viewport height */
            padding: 40px 20px;      /* Spacing from edges */
            box-sizing: border-box;
        }
        /*
         * The "Thank You" Box Itself.
         * This no longer needs positioning logic; it's just a styled box.
        */
        .next-steps-container {
            max-width: 700px;
            width: 100%;
            text-align: center;
            backdrop-filter: blur(5px);
            background-color: var(--card-bg);
            border-radius: 10px;
            padding: 40px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
            border: 1px solid rgba(255, 255, 255, 0.1);
        }

        .next-steps-container h1 {
            font-size: 42px;
            color: var(--white);
            margin: 0 0 15px 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        .next-steps-container .sub-heading {
            font-size: 18px;
            line-height: 1.6;
            margin-bottom: 40px;
            color: var(--text-light);
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        .steps-visual {
            list-style: none;
            padding: 0;
            margin: 0;
            text-align: left;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        .step {
            display: flex;
            align-items: center;
            margin-bottom: 25px;
        }

        .step-number {
            background-color: var(--primary-orange);
            color: var(--white);
            border-radius: 50%;
            width: 40px;
            height: 40px;
            min-width: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 22px;
            font-weight: bold;
            margin-right: 20px;
        }

        .step-description strong {
            display: block;
            font-size: 18px;
            color: var(--white);
            margin-bottom: 5px;
        }
        
        .step-description span {
            color: var(--text-light);
        }

        .cta-email {
            margin-top: 40px;
            font-size: 16px;
            line-height: 1.5;
            color: var(--text-light);
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        .cta-email strong { 
            color: var(--primary-orange); 
            font-weight: bold;
        }