.thank-you-section{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:40px 20px;background-color:#f8f9fa}
.thank-you-card{position:relative;background:white;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);padding:50px 40px;max-width:650px;text-align:center;border:1px solid #e0e0e0}
.envelope-flap{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:120px;height:30px;background-color:#e9ecef;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);z-index:1}
.thank-you-icon{width:80px;height:80px;margin:0 auto 20px}
.thank-you-card h1{color:#1a73e8;font-size:2.8rem;margin-bottom:10px;font-weight:600}
.thank-you-card h2{color:#202124;font-size:1.8rem;margin-bottom:25px;font-weight:500}
.appreciation-text{color:#5f6368;font-size:1.1rem;line-height:1.8;margin-bottom:30px;max-width:550px;margin-left:auto;margin-right:auto}
.contact-info{margin-top:35px;padding-top:25px;border-top:1px solid #e8eaed;font-size:1rem;color:#70757a}
.contact-info p{margin:8px 0;line-height:1.5}
.contact-links{display:flex;justify-content:center;gap:30px;margin-top:20px;flex-wrap:wrap}
.contact-links a{display:flex;align-items:center;gap:8px;color:#1a73e8;text-decoration:none;transition:all 0.3s ease}
.contact-links a:hover{color:#0d47a1;transform:translateY(-2px)}
@media (max-width:768px){.thank-you-card{padding:40px 25px}
.thank-you-card h1{font-size:2.3rem}
.thank-you-card h2{font-size:1.5rem}
.contact-links{flex-direction:column;gap:15px}
}