.kpc-goal{--navy:#17324d;--orange:#ef7431;--green:#168765;--line:#e2e8ed;color:#17202a;margin:28px 0 52px}.kpc-goal *{box-sizing:border-box}.kpc-goal__intro{background:linear-gradient(135deg,#fff8f1,#eef6fb);border:1px solid #edf0f2;border-radius:20px 20px 0 0;padding:28px}.kpc-goal__eyebrow{color:var(--orange);font-size:13px;font-weight:800;margin:0}.kpc-goal__intro h2{border:0!important;background:none!important;padding:0!important;margin:5px 0 8px!important;font-size:28px!important}.kpc-goal__intro h2:before{display:none!important}.kpc-goal__intro>p{margin:4px 0}.kpc-goal__coverage{font-size:12px;color:#64717c}.kpc-goal__form{background:#fff;border:1px solid var(--line);border-top:0;padding:24px;border-radius:0 0 20px 20px;box-shadow:0 12px 34px rgba(23,50,77,.08)}.kpc-goal fieldset{border:0;padding:0;margin:0 0 20px}.kpc-goal legend{font-weight:800;margin-bottom:8px}.kpc-goal legend small{font-weight:500;color:#68747e}.kpc-goal__members>div{display:flex;flex-wrap:wrap;gap:7px}.kpc-goal__members label,.kpc-goal__budget label{display:flex;align-items:center;gap:5px;background:#f4f6f8;border-radius:8px;padding:7px 10px;font-size:12px}.kpc-goal__inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.kpc-goal__inputs label{font-size:12px;font-weight:800}.kpc-goal__inputs input,.kpc-goal__inputs select{display:block;width:100%;height:46px;margin-top:5px;border:1px solid #cfd7de;border-radius:9px;background:#fff;padding:0 11px}.kpc-goal__budget>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kpc-goal__budget label{justify-content:center;min-height:44px}.kpc-goal__form>button{width:100%;min-height:48px;border:0;border-radius:10px;background:var(--orange);color:#fff;font-weight:800;font-size:15px}.kpc-goal__form>p{text-align:center;color:#6c7882;font-size:11px;margin:7px 0 0}.kpc-goal__output{scroll-margin-top:20px;margin-top:22px}.kpc-goal__scope{display:flex;align-items:center;gap:7px;margin-bottom:10px}.kpc-goal__scope span{font-size:12px;font-weight:800;margin-right:auto}.kpc-goal__scope button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px}.kpc-goal__scope button[aria-pressed=true]{background:var(--navy);color:#fff}.kpc-goal__summary{background:var(--navy);color:#fff;border-radius:14px;padding:18px 22px;margin-bottom:10px}.kpc-goal__summary span{display:block;color:#cbd8e3;font-size:11px}.kpc-goal__summary strong{font-size:20px}.kpc-goal__cards{display:grid;gap:10px}.kpc-goal__card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.kpc-goal__card.is-best{border-color:#eaa678;background:#fffaf5}.kpc-goal__rank{color:var(--orange);font-size:11px;font-weight:800}.kpc-goal__card h3{border:0!important;background:none!important;padding:0!important;margin:3px 0!important;font-size:20px!important}.kpc-goal__card h3:before{display:none!important}.kpc-goal__relation{font-size:11px;color:#65717d}.kpc-goal__card ul{padding:0;margin:10px 0;list-style:none}.kpc-goal__card li{display:flex;gap:10px;padding:4px 0;border-bottom:1px dashed #edf0f2;font-size:13px}.kpc-goal__card li strong{margin-left:auto}.kpc-goal__card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.kpc-goal__card dt{font-size:10px;color:#65717d}.kpc-goal__card dd{margin:0;font-weight:800}.kpc-goal__status{color:var(--green);font-weight:800}.kpc-goal__cta a{display:block!important;text-align:center;border-radius:9px!important;padding:11px!important;background:var(--orange)!important;color:#fff!important;text-decoration:none!important;font-weight:800}.kpc-goal__action--direct{background:var(--navy)!important}.kpc-goal__empty{border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff}
@media(max-width:640px){.kpc-goal__intro,.kpc-goal__form{padding:17px}.kpc-goal__intro h2{font-size:23px!important}.kpc-goal__inputs{grid-template-columns:1fr}.kpc-goal__budget>div{grid-template-columns:1fr 1fr}.kpc-goal__card dl{grid-template-columns:1fr 1fr}.kpc-goal__scope{flex-wrap:wrap}.kpc-goal__scope span{width:100%}}
