.decision-guide{margin:50px 0;padding:clamp(24px,4vw,56px);background:linear-gradient(135deg,#eef2f8,#fff 70%);border:1px solid #d5dfeb;border-radius:24px}.decision-heading{max-width:720px}.decision-heading h2{font-size:clamp(30px,4vw,54px);line-height:1.13;color:#294568;margin:15px 0}.decision-heading em{font-style:normal;color:#8c6b24}.decision-heading p,.decision-bottom p{line-height:1.75;color:#52647e}.decision-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:30px 0}.decision-option{display:flex;flex-direction:column;gap:14px;text-align:left;padding:25px;border:1px solid #b9c7d9;border-radius:16px;background:#fff;color:#294568;cursor:pointer;transition:border-color .2s,transform .2s}.decision-option.selected{border:2px solid #ad862d;background:#fffdf7}.decision-option:hover{transform:translateY(-3px)}.decision-option span{font-size:10px;letter-spacing:.12em}.decision-option strong{font-size:16px;line-height:1.5}.decision-option b{font-size:25px}.decision-option small{font-size:11px;line-height:1.6}.decision-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.decision-bottom aside{padding:25px;background:#e5edf7;border-radius:16px}.decision-bottom h3{font-size:23px;line-height:1.4;color:#294568}.decision-checks{display:grid;gap:14px;margin-top:22px}.decision-checks label{display:flex;align-items:start;gap:12px;font-size:14px;color:#294568;line-height:1.5}.decision-checks input{accent-color:#446087;margin-top:4px}.decision-bottom aside>a{display:block;margin-top:20px}.decision-option:focus-visible,.decision-checks input:focus-visible{outline:3px solid #bf8d14;outline-offset:4px}#decision-status{font-size:12px}@media(max-width:700px){.decision-bottom{grid-template-columns:1fr}.decision-guide{padding:22px}.decision-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.decision-option{transition:none}.decision-option:hover{transform:none}}
