.choice.closing-clear{background:radial-gradient(ellipse at 90% 0,#29408e80,transparent 60%),#071a3d;text-align:center;padding-block:65px;scroll-margin-top:85px}.closing-clear h2{font-size:38px;line-height:1.2;color:#fff;margin:0 auto 18px;max-width:620px}.closing-clear .closing-intro{font-size:14px;color:#c7d4eb;margin:0 0 26px}.choice.closing-clear .closing-goals{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:900px}.closing-goals button{background:#ffffff06;border:1px solid #ffffff38;border-radius:28px;color:#d6e1f3;padding:12px 18px;font-size:13px;line-height:1.4;transition:background .25s,border-color .25s,color .25s}.closing-goals button:before{display:none}.closing-goals button.active{background:#fff;color:#002f6d;border-color:#fff}.choice.closing-clear .closing-response{display:block;margin:22px auto 30px;max-width:680px;min-height:52px}.closing-response p{font-size:14px;line-height:1.7;color:#c7d4eb;margin:0}.closing-response [hidden]{display:none!important}.choice.closing-clear .closing-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin:0;flex-wrap:wrap}.choice.closing-clear .closing-actions a{background:none;border:0;border-radius:0;color:#d6e1f3;max-width:none;width:auto;padding:10px 0;font-size:13px;display:flex;gap:14px;text-decoration:none}.choice.closing-clear .closing-actions a:first-child{background:#f26b27;color:#fff;padding:16px 24px;border-radius:28px}.choice.closing-clear .closing-actions a:hover{color:#fff}.closing-goals button:focus-visible,.closing-actions a:focus-visible{outline:2px solid #f26b27;outline-offset:4px}
@media(max-width:650px){.choice.closing-clear{padding-block:50px}.closing-clear h2{font-size:29px}.closing-clear .closing-intro{font-size:13px;line-height:1.6}.choice.closing-clear .closing-goals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.closing-goals button{font-size:12px;padding:12px 9px;border-radius:12px}.choice.closing-clear .closing-response{min-height:90px;margin:20px 0}.closing-response p{font-size:13px}.choice.closing-clear .closing-actions{flex-direction:row;gap:14px 20px}.choice.closing-clear .closing-actions a{font-size:11px;gap:8px}.choice.closing-clear .closing-actions a:first-child{width:100%;justify-content:center;font-size:13px}.closing-clear h2 br{display:none}}
@media(prefers-reduced-motion:reduce){.closing-goals button{transition:none}}
.choice.closing-clear .closing-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto!important;gap:16px}
.choice.closing-clear .closing-actions a{width:100%!important;min-width:0;max-width:none!important;min-height:56px;padding:16px 22px!important;border:1px solid #ffffff40!important;border-radius:28px!important;background:#ffffff06!important;justify-content:space-between;align-items:center;font-size:14px!important;box-sizing:border-box;color:#fff}
.choice.closing-clear .closing-actions a:first-child{background:#f26b27!important;border-color:#f26b27!important}
.choice.closing-clear .closing-actions a:hover{background:#ffffff12!important;border-color:#ffffff70!important}
.choice.closing-clear .closing-actions a:first-child:hover{background:#e95d1b!important}
@media(max-width:700px){.choice.closing-clear .closing-actions{grid-template-columns:1fr;max-width:440px;gap:12px}.choice.closing-clear .closing-actions a{font-size:14px!important;min-height:52px}}
