.thanksDetailPage{padding-bottom:8rem}.thanksDetailPage .thanksDetailTop{background:linear-gradient(135deg,#f3f9fa,#e9f3f5);padding:5.6rem 0 4.8rem;border-bottom:1px solid #d8e8ec;margin-bottom:4.8rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft{max-width:78rem;text-align:center;margin:0 auto}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft .badge{display:inline-block;padding:.6rem 1.4rem;border-radius:999px;background:rgba(17,102,118,.92);color:#fff;font-size:1.3rem;font-weight:500;letter-spacing:.02em;margin-bottom:1.8rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft h1{font-size:4rem;font-weight:600;color:#0c4856;letter-spacing:-.04em;line-height:1.15;margin-bottom:1.4rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft .subtitle{font-size:1.8rem;color:#2c5560;line-height:1.5;margin-bottom:1.4rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft .date{font-size:1.4rem;color:#5e7b83;display:inline-block}.thanksDetailPage .thanksContent .container{max-width:82rem;margin:0 auto}.thanksDetailPage .thanksContent .thanksBody{font-size:1.7rem;color:#2d3a3f;line-height:1.7;letter-spacing:-.01em}.thanksDetailPage .thanksContent .thanksBody p{margin-bottom:1.6rem}.thanksDetailPage .thanksContent .thanksBody em{display:block;margin-top:2.8rem;font-style:italic;color:#0c4856;font-weight:500}.thanksDetailPage .thanksContent .thanksBody h2,.thanksDetailPage .thanksContent .thanksBody h3{color:#0c4856;margin:2.4rem 0 1.4rem}.thanksDetailPage .thanksContent .thanksBody h2{font-size:2.6rem}.thanksDetailPage .thanksContent .thanksBody h3{font-size:2rem}.thanksDetailPage .thanksScan{padding:6.4rem 0 4.8rem}.thanksDetailPage .thanksScan .scanTitle{font-size:2.4rem;font-weight:500;color:#182225;text-align:center;letter-spacing:-.03em;margin-bottom:3.2rem}.thanksDetailPage .thanksScan .scanFrame{max-width:82rem;margin:0 auto;padding:1.8rem;background:linear-gradient(135deg,#faf7ed,#f3ecda);border-radius:1.6rem;box-shadow:0 24px 60px -28px rgba(58,47,36,.32),0 8px 18px -8px rgba(58,47,36,.12)}.thanksDetailPage .thanksScan .scanFrame .scanLink{display:block;line-height:0;border-radius:.8rem;overflow:hidden;transition:transform .3s var(--animationStyle)}.thanksDetailPage .thanksScan .scanFrame .scanLink:hover{transform:scale(1.005)}.thanksDetailPage .thanksScan .scanFrame .scanLink .scanImage{width:100%!important;height:auto!important;display:block}.thanksDetailPage .thanksOthers{padding:6.4rem 0 0;border-top:1px solid #e5edf0;margin-top:4.8rem}.thanksDetailPage .thanksOthers h2{font-size:2.6rem;font-weight:600;color:#182225;letter-spacing:-.03em;margin-bottom:3.2rem;text-align:center}.thanksDetailPage .thanksOthers .thanksGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem}@media(max-width:1024px){.thanksDetailPage .thanksOthers .thanksGrid{grid-template-columns:repeat(2,1fr);gap:2.2rem}}@media(max-width:700px){.thanksDetailPage .thanksDetailTop{padding:4rem 0 3.2rem;margin-bottom:3.2rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft h1{font-size:2.6rem}.thanksDetailPage .thanksDetailTop .thanksDetailTopLeft .subtitle{font-size:1.5rem}.thanksDetailPage .thanksContent .thanksBody{font-size:1.55rem}.thanksDetailPage .thanksScan{padding:4rem 0 3rem}.thanksDetailPage .thanksScan .scanTitle{font-size:1.8rem}.thanksDetailPage .thanksScan .scanFrame{padding:1rem}.thanksDetailPage .thanksOthers{padding-top:4rem;margin-top:3.2rem}.thanksDetailPage .thanksOthers h2{font-size:2rem}.thanksDetailPage .thanksOthers .thanksGrid{grid-template-columns:1fr}}