/* Start custom CSS for html, class: .elementor-element-29cdae8 *//* =========================
GLOBAL
========================= */

body{
margin:0;
font-family:Inter, sans-serif;
background:#ffffff;
color:#000000;
}

/* =========================
HEADER
========================= */

.site-header{
position:fixed;
top:0;
width:100%;
background:#000000;
padding:26px 30px;
z-index:999;
}

.header-inner{
max-width:1200px;
margin:0 auto;
text-align:center;
}

.header-logo{
font-size:30px;
font-weight:900;
letter-spacing:-0.5px;
color:#ffffff;
}

/* =========================
THANK YOU SECTION
========================= */

.thankyou-section{
padding:200px 30px 160px;
text-align:center;
}

.thankyou-inner{
max-width:800px;
margin:0 auto;
}

/* Headings */

.thankyou-inner h1{
font-size:clamp(42px,6vw,64px);
font-weight:900;
margin-bottom:14px;
}

.thankyou-sub{
font-size:20px;
opacity:0.85;
margin-bottom:60px;
}

/* Card */

.thankyou-card{
background:#f7f7f7;
padding:50px 44px;
border-radius:32px;
box-shadow:0 30px 80px rgba(0,0,0,0.1);
margin-bottom:60px;
}

/* NEXT STEP (YELLOW) */

.next-step{
font-size:28px;
font-weight:900;
margin-bottom:20px;
color:#f5c34b;
}

/* Text */

.thankyou-card p{
font-size:17px;
line-height:1.6;
margin-bottom:20px;
color:#000000;
}

/* CTA */

.thankyou-cta{
display:inline-block;
margin-top:20px;
background:linear-gradient(135deg,#ff3b8d,#ff6fb3);
color:#ffffff;
padding:18px 64px;
border-radius:50px;
text-decoration:none;
font-weight:800;
font-size:18px;
transition:0.3s ease;
box-shadow:0 12px 30px rgba(255,59,141,0.45);
}

.thankyou-cta:hover{
transform:translateY(-3px);
box-shadow:
0 0 18px rgba(255,59,141,0.6),
0 18px 45px rgba(255,59,141,0.65);
}

/* Notes */

.thankyou-note{
font-size:15px;
opacity:0.7;
margin-top:20px;
}

/* Support */

.thankyou-support{
margin-top:20px;
font-size:16px;
}

.support-email{
font-weight:700;
margin-top:8px;
}

/* =========================
RESPONSIVE
========================= */

@media(max-width:700px){

.thankyou-card{
padding:40px 30px;
}

.thankyou-cta{
padding:16px 46px;
font-size:16px;
}

}/* End custom CSS */