.progress-track{grid-template-columns:repeat(5,1fr)}[hidden]{display:none!important}.original-intro{line-height:1.65}.field label{overflow-wrap:anywhere}select{font-family:inherit}#q05-country{max-width:100%}.thanks-layout{display:block;max-width:960px;padding:68px 48px 64px}.thanks-confirmation{text-align:center}.hello{margin:0 0 20px;font-size:20px;color:#d3dae4;font-weight:600;overflow-wrap:anywhere}.thanks-confirmation h1{font-size:54px;line-height:1.11;letter-spacing:-2.1px;font-weight:800;margin:0 auto 26px;max-width:760px}.thanks-confirmation h1>span{color:var(--red)}.contact-confirm{color:#b1bdcd;line-height:1.75;font-size:16px;max-width:540px;margin:0 auto 30px}.contact-confirm strong{display:block;color:#fff;font-size:20px;font-weight:750;white-space:nowrap;letter-spacing:.3px;margin-top:7px}.queue-button{display:flex;align-items:center;justify-content:center;gap:16px;background:#25d366;color:#062514;text-decoration:none;border-radius:12px;max-width:430px;min-height:72px;margin:0 auto;padding:20px 26px;font-size:18px;font-weight:800;letter-spacing:1px;transition:background .15s,transform .15s}.queue-button:hover{background:#37df76;transform:translateY(-1px)}.queue-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.queue-button svg:first-child{width:26px;height:26px}.queue-explanation{max-width:680px;margin:58px auto 0;padding-top:36px;border-top:1px solid var(--line)}.queue-explanation h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;margin:0 0 22px}.queue-explanation p{font-size:15px;line-height:1.85;color:#b1bdcd;margin:0 0 18px}.queue-explanation strong{color:#e6ebf3;font-weight:650}.queue-explanation .selection-note{font-size:13px;color:#8997aa;margin:25px 0 0;padding-left:16px;border-left:2px solid var(--red)}.testimonials{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.testimonials h2{font-size:30px;letter-spacing:-1px}@media(max-width:640px){.thanks-layout{padding:42px 24px 46px}.hello{font-size:17px;margin-bottom:18px}.thanks-confirmation h1{font-size:36px;line-height:1.17;letter-spacing:-1.3px}.contact-confirm{font-size:14px;line-height:1.7}.contact-confirm strong{font-size:18px}.queue-button{width:100%;max-width:420px;min-height:64px;font-size:16px}.queue-explanation{margin-top:38px;padding-top:30px}.queue-explanation h2{font-size:24px}.queue-explanation p{font-size:14px;line-height:1.8}}@media(max-width:480px){.phone-row{grid-template-columns:1fr}.phone-row .country{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.queue-button{transition:none}.queue-button:hover{transform:none}}