#pcfix-guided-2a{box-sizing:border-box;max-width:740px;margin:1rem auto 2rem;padding:clamp(1rem,4vw,1.7rem);background:#101927;color:#f4f7fc;border:1px solid #36516b;border-radius:18px;line-height:1.5;overflow-wrap:anywhere}
#pcfix-guided-2a *{box-sizing:border-box}#pcfix-guided-2a #pcfix-title{font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.18;margin:.8rem 0 1rem}#pcfix-guided-2a #pcfix-title:focus{outline:none}
#pcfix-guided-2a h3{font-size:1.15rem;margin:1rem 0 .5rem}#pcfix-guided-2a h4{font-size:1rem}.eyebrow{color:#a9cbe1;font-size:.9rem;margin:0}.prototype{display:inline-block;font-size:.75rem;color:#a8b5c4;margin-left:.5rem}.journey-steps{display:flex;gap:8px;margin:1rem 0;flex-wrap:wrap}.journey-steps span{padding:.35rem .65rem;border:1px solid #53687b;border-radius:999px;color:#b9c9d5;font-size:.82rem}.journey-steps .current{border-color:#4ce1cf;background:#17434a;color:#fff;font-weight:700}
#pcfix-guided-2a fieldset{border:0;padding:0;margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.choice{display:flex;gap:12px;align-items:center;min-height:56px;margin:.6rem 0;padding:.7rem;border:1px solid #698299;border-radius:12px;background:#1c2a39;cursor:pointer}.choice:has(input:checked){border:2px solid #5ee4d6;background:#173c45}.choice input{width:22px;height:22px;flex:none;accent-color:#42dbcb}.choice small{display:block;color:#c3d2df}
.actions,.answer-actions,.reset-actions{display:flex;flex-wrap:wrap;gap:10px;margin:1.2rem 0}.session-options{margin-top:1.7rem;padding-top:.6rem;border-top:1px solid #405467}.session-options summary{font-size:.9rem;color:#bfd3df}.reset-actions{margin:.7rem 0}#pcfix-guided-2a button{min-height:48px;border:0;border-radius:10px;padding:.65rem 1rem;background:#40ddc8;color:#09212a;font:inherit;font-weight:700;cursor:pointer}#pcfix-guided-2a button.secondary{background:#dbe8f2;color:#142334}#pcfix-guided-2a button.danger{background:transparent;border:1px solid #df9e96;color:#ffd0cb}#pcfix-guided-2a button.large{width:100%;text-align:center}#pcfix-guided-2a :focus-visible{outline:3px solid #ffdb69;outline-offset:3px}
.field{display:block;margin:1rem 0}.field input,.field textarea,.pcfix-ask input{display:block;width:100%;margin:.4rem 0;padding:.75rem;border:1px solid #9bb0c1;border-radius:8px;background:#fff;color:#111;font:inherit}.pcfix-ask{margin:0}.pcfix-ask button{width:100%}.or{text-align:center;margin:.75rem 0;color:#c3d2df}.help{font-size:.9rem;color:#c3d2df}.entry-options{margin-top:1.1rem}
.notice,.stop,.check,.quick-summary,.next-action{padding:1rem;border-radius:10px;background:#1d3444}.stop{border:3px solid #ffac7d;background:#422321}.stop.data{border-color:#f1d37a;background:#3e351d}.stop h3:first-child{margin-top:0}.badge{display:inline-block;background:#4ce1cf;color:#10202a;border-radius:5px;padding:.15rem .5rem;font-weight:800}#pcfix-guided-2a a{color:#7ceadc;text-decoration:underline}.link-note{font-size:.88rem;white-space:normal}#pcfix-guided-2a details{margin:1rem 0}#pcfix-guided-2a summary{cursor:pointer;min-height:44px}#pcfix-guided-2a pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#07111c;padding:.8rem;border-radius:8px}.quick-summary{margin:1rem 0}.quick-summary h3{margin-top:0}.quick-summary dl{margin:0}.quick-summary dt{font-weight:800;color:#a9e8e1;margin-top:.8rem}.quick-summary dd{margin:.15rem 0 0}.next-action{border-left:4px solid #4ce1cf;margin:1rem 0}.next-action h3{margin-top:0}.result-intro{font-size:1.02rem}
@media(max-width:430px){#pcfix-guided-2a{margin:1rem .5rem 2rem;padding:1rem}.actions button,.answer-actions button{flex:1 1 150px}.journey-steps span{font-size:.76rem;padding:.3rem .5rem}}
@media print{body *{visibility:hidden!important}#pcfix-guided-2a,#pcfix-guided-2a #pcfix-summary,#pcfix-guided-2a #pcfix-summary *{visibility:visible!important}#pcfix-guided-2a{position:absolute;left:0;top:0;color:#000;background:#fff;border:0}#pcfix-guided-2a .full-summary{display:block}#pcfix-guided-2a .full-summary>summary,.actions,.session-options{display:none!important}}
@media(prefers-reduced-motion:reduce){#pcfix-guided-2a *{scroll-behavior:auto!important;transition:none!important}}
body.page-id-458 .page-header{padding-top:clamp(1rem,3vw,2rem);padding-bottom:1rem}body.page-id-458 .page-header h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.12}body.page-id-458 #main-content{padding-top:0}

#pcfix-guided-2a .field select{display:block;width:100%;margin:.4rem 0;padding:.75rem;border:1px solid #9bb0c1;border-radius:8px;background:#fff;color:#111;font:inherit;min-height:48px}
#pcfix-guided-2a details .field{margin:.65rem 0}
#pcfix-guided-2a .check+.secondary{margin-top:.75rem}
#pcfix-guided-2a .badge.careful{background:#f3cc75}
