nav{display:flex;gap:24px}nav a{color:inherit;text-decoration:none;font-size:12px}.decision-main{min-height:calc(100vh - 170px);padding:45px 20px}.decision-intro{max-width:850px;text-align:center}.decision-intro h1{font:600 clamp(54px,8vw,92px)/.96 Manrope;letter-spacing:-.06em;margin:0}.decision-intro h1 em{font-weight:400;color:var(--accent)}.decision-intro>p:not(.eyebrow,.trust){max-width:650px;margin:28px auto;color:var(--muted);font-size:18px;line-height:1.6}.proof{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px auto}.proof span{padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:var(--card);font-size:12px}.decision-intro .primary{margin:8px}.trust{color:var(--accent);font-size:13px}.decision-intro details{max-width:610px;margin:25px auto;color:var(--muted);font-size:13px}.decision-intro summary{cursor:pointer}.decision-session{width:min(980px,100%)}.decision-progress{display:grid;grid-template-columns:95px 1fr 42px;align-items:center;gap:18px;margin-bottom:42px;font:600 10px Manrope;letter-spacing:.12em;color:var(--muted)}.decision-progress>div{height:2px;background:var(--line)}.decision-progress i{display:block;height:100%;width:25%;background:var(--accent);transition:.3s}.decision-panel{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,48px)}.decision-panel h2{font:600 clamp(35px,5vw,55px)/1.05 Manrope;letter-spacing:-.045em;margin:0 0 15px}.decision-panel>p{color:var(--muted);line-height:1.55}.decision-fields{display:grid;gap:15px;margin-top:28px}.decision-fields label{display:grid;gap:7px;font-size:13px;font-weight:600}.decision-fields small{font-weight:400;color:var(--muted)}.decision-fields textarea{min-height:110px}.decision-fields input{padding:17px}.decision-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:22px}.decision-actions button{min-height:48px}.frame-check{padding:18px;background:#edf0e7;border-radius:14px;margin:22px 0}.frame-check strong{display:block;margin-bottom:7px}.build-checks{display:grid;gap:13px;margin-top:28px}.build-checks p{margin:0;padding:15px 18px;background:var(--paper);border-radius:12px}.decision-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0}.decision-path{position:relative;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:18px;padding:21px;color:inherit}.decision-path.best{border-color:var(--accent)}.decision-path .badge{display:inline-block;font:600 9px Manrope;letter-spacing:.1em;color:var(--accent);margin-bottom:11px}.decision-path h3{margin:0 0 16px;font:600 20px Manrope}.decision-path dl{margin:0}.decision-path dt{font:600 10px Manrope;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-top:13px}.decision-path dd{margin:4px 0;color:var(--muted);font-size:13px;line-height:1.45}.decision-path button{width:100%;margin-top:18px;border:0;border-radius:12px;background:var(--ink);color:white;padding:13px;cursor:pointer}.readiness{padding:20px;border-left:4px solid var(--accent);background:#edf0e7;border-radius:4px 14px 14px 4px}.decision-card{max-width:650px;margin:auto;background:var(--ink);color:white;border-radius:26px;padding:clamp(28px,5vw,48px);box-shadow:0 25px 70px #18201d2b}.decision-card .eyebrow{color:var(--lime)}.decision-card h2{font:600 35px/1.08 Manrope;margin:0 0 25px}.decision-card section{padding:15px 0;border-top:1px solid #ffffff24}.decision-card section span{display:block;font:600 9px Manrope;letter-spacing:.12em;color:var(--lime);margin-bottom:6px}.decision-card section p{margin:0;line-height:1.5}.decision-card ul{margin:0;padding-left:18px}.card-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.card-actions button,.card-actions a{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:13px 17px;border-radius:99px;text-decoration:none;cursor:pointer}.error{color:#9b3029}@media(max-width:650px){header{padding:20px}.decision-main{padding:28px 14px}.decision-intro{text-align:left}.decision-intro h1{font-size:54px}.proof{justify-content:flex-start}.decision-panel{padding:24px 18px}.decision-actions{align-items:stretch;flex-direction:column-reverse}.decision-actions button{width:100%}.decision-paths{grid-template-columns:1fr}}@media print{header,footer,.decision-progress,.card-actions{display:none!important}.decision-main{display:block}.decision-card{box-shadow:none;margin:0}}
