.application-hero{background:linear-gradient(140deg,#eef1e7,#f6f4ef 70%)}
.decision-path{margin:36px 0}.decision-card{padding:28px 32px;border:1px solid var(--line);text-align:center}.decision-card small,.clarification-box>span{display:block;color:var(--green);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.decision-card strong{font:600 21px/1.35 Manrope}.decision-card p{font-size:14px;margin:10px auto 0;max-width:560px}.decision-card.start{background:#f3f5f0;border-top:4px solid var(--green)}.decision-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.decision-branch{padding:25px;border:1px solid var(--line)}.decision-branch span{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:5px 9px;margin-bottom:12px}.decision-branch strong{display:block;font:600 18px Manrope}.decision-branch p{font-size:14px;line-height:1.55;margin-bottom:0}.decision-branch.no span{background:#eceae3;color:#5b625f}.decision-branch.yes{border-color:var(--green)}.decision-branch.yes span{background:var(--green);color:white}.decision-arrow{text-align:center;color:var(--green);font-size:25px;height:32px}.decision-card.action{background:var(--green);color:white;border:0}.decision-card.action small{color:var(--accent)}.decision-card.action p{color:white}.question-list{background:#f5f3ed;padding:28px 32px;margin:35px 0}.question-list b{font:600 17px Manrope}.question-list ol{margin:18px 0 0;padding-left:25px}.question-list li{padding:8px 0 8px 7px;border-bottom:1px solid var(--line)}
.example-table{margin:35px 0;border-top:2px solid var(--ink)}.example-table>div{display:grid;grid-template-columns:1.05fr 1.6fr 130px;gap:22px;align-items:center;padding:19px 8px;border-bottom:1px solid var(--line)}.example-table .table-head{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted)}.example-table strong{font:600 15px/1.4 Manrope}.example-table span{font-size:14px;color:var(--muted);line-height:1.5}.example-table em{font-style:normal;font-size:11px;font-weight:700;text-align:center;padding:6px 8px}.example-table .often{background:#dce9dd;color:#235637}.example-table .clarify{background:#eee6cf;color:#6c5520}.example-table .usually-not{background:#eceae5;color:#555e5a}.caption{font-size:13px!important;color:var(--muted)!important}
.location-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:35px 0}.location-grid>div{padding:24px;border-right:1px solid var(--line)}.location-grid>div:last-child{border:0}.location-grid span{display:block;color:var(--green);font-size:11px;font-weight:700;margin-bottom:15px}.location-grid b{font:600 18px Manrope}.location-grid p{font-size:14px;margin:10px 0 0;line-height:1.55}
.grey-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-left:1px solid var(--line);margin:35px 0}.grey-grid>div{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.grey-grid b{font:600 18px Manrope}.grey-grid p{font-size:14px;margin:9px 0 0;line-height:1.55}.clarification-box{padding:32px;border-left:5px solid var(--green);background:#edf2eb}.clarification-box h3{font:600 23px/1.35 Manrope;margin:0 0 13px}.clarification-box p{font-size:15px;margin:0}
.handover{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin:35px 0}.handover>div{height:100%;padding:22px;border:1px solid var(--line)}.handover>span{text-align:center;color:var(--green);font-weight:700}.handover small{display:block;color:var(--green);text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.8px;margin-bottom:10px}.handover b{font:600 16px Manrope}.handover p{font-size:13px;margin:10px 0 0;line-height:1.5}
@media(max-width:720px){.decision-branches,.grey-grid{grid-template-columns:1fr}.example-table .table-head{display:none}.example-table>div{grid-template-columns:1fr;gap:8px}.example-table em{justify-self:start}.location-grid{grid-template-columns:1fr}.location-grid>div{border-right:0;border-bottom:1px solid var(--line)}.location-grid>div:last-child{border-bottom:0}.handover{grid-template-columns:1fr}.handover>span{transform:rotate(90deg);padding:7px}.grey-grid{border-left:0}}
