.phase3-feature{color:#322b41;font:400 1rem/1.65 var(--font-home-body),Arial,sans-serif;text-align:start;overflow-wrap:anywhere;min-width:0;margin-block:1.25rem}.phase3-panel,.phase3-version{background:#fff;border:1px solid #e4dcec;border-radius:18px;min-width:0;padding:clamp(1.1rem,3vw,1.75rem)}.phase3-feature h2,.phase3-feature h3{font-family:var(--font-home-display),Georgia,serif;margin:.5rem 0 1rem;font-weight:500;line-height:1.3}.phase3-feature h2{font-size:1.7rem}.phase3-feature h3{font-size:1.2rem}.phase3-feature p{margin:.5rem 0 1rem}.phase3-feature .phase3-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6c6279;font-size:.73rem;font-weight:700}.phase3-feature label{font-weight:600;display:block}.phase3-feature :is(select,textarea,input:not([type=checkbox])){box-sizing:border-box;color:#322b41;background:#fff;border:1px solid #c7bccf;border-radius:10px;width:100%;min-width:0;margin-block:.35rem 1rem;padding:.7rem;font:400 1rem/1.5 Arial,sans-serif;display:block}.phase3-feature select{min-height:44px}.phase3-feature textarea{resize:vertical;min-height:130px}.phase3-controls{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.phase3-controls label{flex:180px}.phase3-controls select{margin-bottom:0}.phase3-feature .phase3-button,.phase3-feature .phase3-secondary{cursor:pointer;border:1px solid #57416b;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font:600 1rem/1.5 Arial,sans-serif;display:inline-flex}.phase3-feature .phase3-button{color:#fff;background:#57416b}.phase3-feature .phase3-secondary{color:#57416b;background:#fff}.phase3-feature button:disabled{opacity:.55;cursor:default}.phase3-feature :is(a,button,select,textarea,input):focus-visible{outline-offset:3px;outline:3px solid #9d7842}.phase3-note{color:#6c6279;font-size:.88rem}.phase3-prose{white-space:pre-wrap}.phase3-sources{border-top:1px solid #e4dcec;margin-top:1.5rem;padding-top:1rem}.phase3-sources details{border-top:1px solid #e4dcec;padding-block:.8rem}.phase3-sources summary{cursor:pointer}.phase3-comparison-grid{gap:1rem;margin-block:1rem;display:grid}.phase3-comparison-grid.has-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phase3-feature .phase3-consent{align-items:start;gap:.75rem;margin-block:1rem;font-weight:400;display:flex}.phase3-consent input{accent-color:#57416b;flex-shrink:0;width:20px;height:20px;margin-top:.25rem}.phase3-card-preview{border:1px solid #e4dcec;border-radius:12px;width:100%;max-width:520px;height:auto;margin:1rem auto;display:block}@media (max-width:700px){.phase3-comparison-grid.has-comparison{grid-template-columns:minmax(0,1fr)}.phase3-controls{display:block}.phase3-controls label,.phase3-controls button{margin-block:1rem}.phase3-controls>button{width:100%;display:flex!important}.phase3-feature h2{font-size:1.5rem}}
