/* Thanks pages: scoped styles */
.gs-thanks-page{background:#f7f8f9;min-height:65vh;padding:clamp(90px,12vw,150px) 20px 110px;box-sizing:border-box}
.gs-thanks{max-width:900px;margin:0 auto;background:#fff;text-align:center;padding:clamp(45px,8vw,90px) 22px;box-shadow:0 8px 36px rgba(0,0,0,.045)}
.gs-thanks__inner{max-width:690px;margin:auto}
.gs-thanks__eyebrow{color:#a88c58;letter-spacing:.22em;font-size:14px;font-weight:700;margin:0 0 22px}
.gs-thanks h1{color:#202b36;font-size:clamp(23px,3.5vw,34px);line-height:1.6;font-weight:700;margin:0}
.gs-thanks__line{width:48px;height:3px;background:#c5a66d;margin:30px auto}
.gs-thanks__message{color:#333;font-size:clamp(15px,2vw,17px);line-height:2.1;margin:0 0 15px}
.gs-thanks__note{font-size:13px;color:#777;line-height:1.9;margin:0 0 42px}
.gs-thanks__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-width:250px;padding:18px 30px;color:#fff!important;background:#1d344b;text-decoration:none!important;font-weight:700;transition:background .2s}
.gs-thanks__button:hover,.gs-thanks__button:focus-visible{background:#355a7c;color:#fff!important}
@media(max-width:600px){.gs-thanks-page{padding:85px 15px 70px}.gs-thanks{padding:55px 18px}.gs-thanks__button{min-width:0;width:100%;box-sizing:border-box}}
