.incorporation-options {margin:1.25rem 0;padding:1.25rem;border:1px solid #d7dfeb;border-radius:12px;background:#fff;min-width:0}
.incorporation-options h3 {margin:0 0 1rem}.service-slide-navigation {display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.service-slide-navigation button {flex:1;min-width:120px;min-height:44px;white-space:normal;text-align:left;font-size:.85rem}.service-slide-navigation button[aria-current="step"] {outline:2px solid #982442;outline-offset:3px}.service-slide-navigation button span {font-weight:700;margin-right:.2rem}.service-choice-slide[hidden],.incorporation-options[hidden] {display:none!important}.service-choice-slide h4 {margin:.25rem 0 1rem}.service-choice-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.service-choice {display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;position:relative;cursor:pointer;padding:1rem;border:1px solid #d7dfeb;border-radius:10px;font-size:.9rem;line-height:1.55}.service-choice input {width:18px;height:18px;margin:.15rem 0;accent-color:#982442}.service-choice strong {grid-column:1 / -1;background:#982442;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:7px;min-height:44px;padding:.5rem .75rem;text-align:center}.service-choice:has(input:checked) {border-color:#982442;box-shadow:0 0 0 1px #982442;background:#fff8fa}.service-choice:focus-within {outline:3px solid #1e67ae;outline-offset:3px}.service-choice-note {display:block;font-size:.78rem;line-height:1.65;margin-top:1rem;color:#53657e}.service-options-status {min-height:1.4em;margin-bottom:.4rem}.service-options-status.error {color:#a91e36}.service-options-quote {margin-bottom:0}.service-slide-active {animation:ddp-service-slide .18s ease-out}.incorporation-options-summary {display:grid;gap:.65rem;margin:.8rem 0}.incorporation-options-summary>div {display:grid;grid-template-columns:minmax(120px,1fr) 1fr;gap:.75rem}.incorporation-options-summary dt {color:#53657e}.incorporation-options-summary dd {margin:0;font-weight:600}.shareholder-row[data-compact-intake="true"] .identity-grid {grid-template-columns:repeat(2,minmax(0,1fr))}.shareholder-row[data-compact-intake="true"] .field-with-help {grid-column:1 / -1}
@keyframes ddp-service-slide {from {opacity:.65;transform:translateX(10px)}to {opacity:1;transform:translateX(0)}}
@media (max-width:600px) {.incorporation-options {padding:1rem}.service-choice-grid {grid-template-columns:1fr}.service-slide-navigation button {font-size:.78rem}.shareholder-row[data-compact-intake="true"] .identity-grid {grid-template-columns:1fr}.incorporation-options-summary>div {grid-template-columns:1fr;gap:.2rem}}
@media (prefers-reduced-motion:reduce) {.service-slide-active {animation:none}}
