.thx{text-align:center;background:var(--canvas);padding:96px 0 110px}.thx-ic{background:var(--tint);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;display:inline-flex}.thx-ic svg{width:32px;height:32px;stroke:var(--blue);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.thx h1{font-family:var(--font-heading);font-feature-settings:"palt";margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:700}.thx p{color:var(--gray);font-size:16px;line-height:2}.thx .ln{display:block}.thx-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.thx-mt-on{padding:40px 0 96px}.thx-mt-on .thx-done{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.thx-mt-on .thx-ic{width:30px;height:30px;margin:0}.thx-mt-on .thx-ic svg{stroke-width:2.2px;width:17px;height:17px}.thx-mt-on h1{margin:0;font-size:clamp(18px,2.1vw,22px)}.thx-mt-on .thx-done p{border-bottom:1px solid var(--line);flex-basis:100%;margin-top:6px;padding-bottom:34px;font-size:14.5px;line-height:1.9}.thx-mt-on .thx-done .ln{display:inline}.thx-mt{text-align:center;max-width:860px;margin:38px auto 0}.thx-mt h2{font-family:var(--font-heading);font-feature-settings:"palt";text-wrap:balance;margin-bottom:10px;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.45}.thx-mt-lead{color:var(--gray);margin-bottom:20px;font-size:16px;line-height:1.9}.thx-mt-perks{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0 auto 28px;list-style:none;display:flex}.thx-mt-perks li{color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.thx-mt-perks svg{width:16px;height:16px;stroke:var(--blue);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.thx-mt-cal .meetings-iframe-container{max-width:860px;margin:0 auto}.thx-mt-cal .meetings-iframe-container iframe{border:0;width:100%;display:block}.thx-mt-load{color:var(--faint);padding:56px 20px;font-size:15px}@media (width<=760px){.thx{padding:64px 0 72px}.thx .ln{display:inline}.thx-mt-on{padding:28px 0 64px}.thx-mt{margin-top:28px}.thx-mt-perks{flex-direction:column;align-items:center;gap:6px}}
