.thankyou_page__6ZXZM{min-height:100vh;background:linear-gradient(160deg,#f0fdf4,#ffffff 50%,#f0faf3);display:flex;align-items:center;padding:80px 0 60px;position:relative;overflow:hidden}.thankyou_blob__dG1zM{position:absolute;border-radius:50%;filter:blur(70px);opacity:.35;pointer-events:none}.thankyou_blob1__DC2Il{width:400px;height:400px;background:radial-gradient(circle,#86efac,#bbf7d0);top:-80px;right:-100px}.thankyou_blob2__o_xEK{width:320px;height:320px;background:radial-gradient(circle,#6ee7b7,#a7f3d0);bottom:-60px;left:-80px}.thankyou_card__V7mL9{max-width:620px;margin:0 auto;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(37,211,102,.15);border-radius:24px;padding:52px 48px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.07);position:relative;z-index:1;animation:thankyou_tySlideUp__gcnoi .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes thankyou_tySlideUp__gcnoi{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.thankyou_iconWrap__Q5BNn{position:relative;width:88px;height:88px;margin:0 auto 28px}.thankyou_iconRing__A17LA{position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,.12);animation:thankyou_ringPulse__kMY48 2s ease-in-out infinite}@keyframes thankyou_ringPulse__kMY48{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:.15}}.thankyou_icon__fy_uQ{position:relative;width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#25d366,#1da851);display:flex;align-items:center;justify-content:center;font-size:38px;color:#fff;box-shadow:0 8px 28px rgba(37,211,102,.4);animation:thankyou_iconBounce__U1fFu .6s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes thankyou_iconBounce__U1fFu{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.thankyou_title__k1Tfu{font-size:2.1rem;font-weight:800;color:#0f172a;margin-bottom:12px;letter-spacing:-.5px}.thankyou_sub__Vdaoq{font-size:16px;color:#4b5563;line-height:1.7;margin-bottom:36px}.thankyou_steps__KnFIa{background:#f8fffe;border:1px solid #d1fae5;border-radius:16px;padding:24px;text-align:left;margin-bottom:32px}.thankyou_stepsTitle__yTvKe{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:16px}.thankyou_step__qIKmq{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.thankyou_step__qIKmq:last-child{margin-bottom:0}.thankyou_stepNum__GDkzV{width:28px;height:28px;min-width:28px;border-radius:50%;background:linear-gradient(135deg,#25d366,#1da851);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px;flex-shrink:0}.thankyou_stepText__04uvR{display:flex;flex-direction:column;gap:2px}.thankyou_stepText__04uvR strong{font-size:14px;color:#111827;font-weight:600}.thankyou_stepText__04uvR span{font-size:13px;color:#6b7280;line-height:1.5}.thankyou_actions__0tIjd{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.thankyou_btnPrimary__WRqlh{display:inline-flex;align-items:center;padding:12px 28px;border-radius:999px;background:linear-gradient(135deg,#0d6efd,#0b5ed7);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(13,110,253,.3);transition:all .25s ease}.thankyou_btnPrimary__WRqlh:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(13,110,253,.4);color:#fff}.thankyou_btnWa__M_NAu{display:inline-flex;align-items:center;padding:12px 28px;border-radius:999px;background:linear-gradient(135deg,#25d366,#1da851);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(37,211,102,.35);transition:all .25s ease}.thankyou_btnWa__M_NAu:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.45);color:#fff}.thankyou_trust__jyhEA{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#9ca3af}.thankyou_trust__jyhEA span{display:flex;align-items:center;gap:5px}.thankyou_trust__jyhEA i{color:#25d366;font-size:13px}@media (max-width:575px){.thankyou_card__V7mL9{padding:36px 20px}.thankyou_title__k1Tfu{font-size:1.7rem}.thankyou_sub__Vdaoq{font-size:14.5px}.thankyou_btnPrimary__WRqlh,.thankyou_btnWa__M_NAu{width:100%;justify-content:center}.thankyou_trust__jyhEA{gap:14px}}