.tile input:checked+.tile-box .ic-std{display:none}.tile input:checked+.tile-box .ic-white{display:inline-flex}.pow-thanks{margin-bottom:var(--s2);display:inline-block;position:static}.flow-progress{margin-bottom:var(--s4);gap:8px;display:flex}.flow-progress span{background:var(--white);border:2px solid var(--ink-soft);border-radius:var(--r-pill);flex:1;height:8px}.flow-progress span.done{background:var(--purple-700);border-color:var(--purple-700)}.flow-step{flex-direction:column;gap:12px;display:flex}.js .flow-step{display:none}.js .flow-step.active{display:flex}.flow-step{margin-bottom:var(--s4)}.flow-step:last-of-type{margin-bottom:0}.flow-step{min-width:0}.js .flow-step{margin-bottom:0}.flow-progress,.flow-nav{display:none}.js .flow-progress,.js .flow-nav{display:flex}.tile-grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{cursor:pointer;display:flex;position:relative}.tile input{opacity:0;width:1px;height:1px;position:absolute}.tile-box{text-align:center;background:var(--white);min-width:0;padding:var(--s3) var(--s2);min-height:112px;transition:transform .16s var(--spring);flex-direction:column;flex:1;align-items:center;gap:10px;font-weight:700;display:flex;position:relative}.tile-box .lc{width:34px;height:34px;color:var(--purple-700)}.tile:hover .tile-box{box-shadow:var(--shadow-soft-lift);border-color:var(--purple-300);transform:translateY(-3px)}.tile:active .tile-box{transform:translateY(0)}.tile input:checked+.tile-box{background:var(--purple-500);color:var(--white);border-color:var(--purple-500);box-shadow:var(--shadow-soft-lift)}.tile input:checked+.tile-box .lc{color:var(--white)}.tile input:checked+.tile-box:after{content:"";border:solid var(--white);border-width:0 3px 3px 0;width:9px;height:16px;position:absolute;top:9px;right:11px;transform:rotate(45deg)}@media (forced-colors:active){.tile input:checked+.tile-box{outline-offset:2px;outline:3px solid highlight}.flow-progress span.done{forced-color-adjust:none;background:highlight;border-color:highlight}}.tile input:focus-visible+.tile-box{outline:4px solid var(--focus-ring);outline-offset:2px}.flow-nav{gap:var(--s2);margin-top:var(--s3)}.flow-nav .btn{flex:1}.qf>.reply-times{margin-top:calc(var(--s3) - 12px)}.js .qf>.reply-times{display:none}.js .flow-step.active:last-of-type~.reply-times{display:grid}.flow-err{color:var(--purple-700);margin:0;font-weight:700}.flow-h{font-family:var(--display);text-transform:uppercase;margin-bottom:var(--s3);letter-spacing:.02em;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.05}.thanks-call{backdrop-filter:none;background:#391c8c;gap:14px;max-width:100%;font-size:1.55rem}.thanks-call .hero-call-icon{width:38px;height:38px}.thanks-call-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px .3em;min-width:0;display:inline-flex}.thanks-call-label>span{white-space:nowrap}.thanks-call:hover,.thanks-call:focus-visible{background:var(--white);color:var(--ink)}.thanks-call:active{animation:none}.thanks-call:active .hero-call-icon{animation:none;rotate:0deg}@media (width<=767px){.thanks-call{gap:11px;padding-left:22px;padding-right:22px;font-size:min(1.55rem,12.1951vw - 17.9268px)}.thanks-call .hero-call-icon{width:36px;height:36px}}@media (width<=359px){.thanks-call{padding-left:16px;padding-right:16px;font-size:min(1.25rem,12.1951vw - 16.4634px)}}.thanks-cta{margin:var(--s5) auto 0;align-items:center;gap:var(--s2);flex-direction:column;display:flex}.thanks-cta-lead{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:700;line-height:1.15}.thanks-cta-note{color:var(--lav-2);margin:0;font-size:1rem;line-height:1.5}.thanks-sub{margin:var(--s5) 0 var(--s2);font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--purple-300);font-size:1rem;font-weight:700;line-height:1.3}.reply-list{text-align:left;background:var(--lav);border-radius:var(--r-sharp);padding:4px var(--s3);margin:0}.reply-list>div{padding:14px 0}.reply-list>div+div{border-top:1px solid #12081f24}.reply-list dt{font-family:var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--purple-700);align-items:center;gap:8px;font-size:.92rem;font-weight:700;line-height:1.3;display:flex}.reply-list dt .lc{flex:none;width:20px;height:20px}.reply-list dd{color:var(--ink);margin:4px 0 0 28px;font-size:1.08rem;font-weight:700;line-height:1.45}.reply-list dd:first-letter{text-transform:uppercase}@media (width<=767px){.reply-list{padding:2px var(--s2)}.reply-list dd{font-size:1rem}}.thanks-ring{min-width:0;max-width:100%;padding:calc(var(--ring-width) + 5px);--ring-radius:calc(var(--r-sharp) + var(--ring-width) + 5px);--ring-surface:#1e0b52;--ring-speed:3s;--ring-glow-blur:16px;display:inline-flex}.thanks-ring:hover,.thanks-ring:focus-within{--ring-glow-opacity:1}.thanks-ring .thanks-call{box-shadow:none;animation:none}.thanks-ring .thanks-call:hover,.thanks-ring .thanks-call:focus-visible{box-shadow:none;transform:none}.thanks-ring .thanks-call:active{box-shadow:none;transform:translate(1px,1px)}@media (width<=767px){.thanks-ring .thanks-call{font-size:min(1.55rem,12.1951vw - 19.8781px)}}@media (width<=359px){.thanks-ring .thanks-call{font-size:min(1.25rem,12.1951vw - 18.4146px)}}
