.solution-panel{border-top:6px solid var(--orange);box-shadow:14px 14px 0 var(--night);background:#fff;margin-top:46px}.solution-panel>header{border-bottom:1px solid var(--line);padding:34px}.solution-panel>header h2{letter-spacing:-.045em;max-width:920px;margin:14px 0 18px;font-size:clamp(40px,5vw,68px);line-height:.98}.solution-panel>header>p:last-child{color:#545d6a;max-width:850px;line-height:1.6}.solution-grid{grid-template-columns:1fr 1fr;display:grid}.solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.solution-grid article>span{color:var(--orange);font-size:12px;font-weight:900}.solution-grid h3{margin:18px 0 22px;font-size:27px}.solution-grid ol,.solution-grid ul{margin:0;padding-left:20px}.solution-grid li{color:#4e5764;margin:0 0 13px;padding-left:5px;line-height:1.5}.solution-panel>footer{background:#e5e0d7;padding:26px 32px}.solution-panel>footer strong{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.solution-panel>footer p{max-width:920px;margin:12px 0 20px;line-height:1.55}.solution-panel>footer small{color:#6f747d}@media (width<=760px){.solution-panel{box-shadow:8px 8px 0 var(--night)}.solution-grid{grid-template-columns:1fr}.solution-panel>header,.solution-grid article,.solution-panel>footer{padding:24px}}.specification{border-top:7px solid var(--orange);box-shadow:16px 16px 0 var(--night);background:#fff;margin-top:65px}.specification>header{border-bottom:1px solid var(--line);padding:36px}.specification>header h2{letter-spacing:-.045em;max-width:900px;margin:14px 0 18px;font-size:clamp(40px,5vw,66px);line-height:.98}.specification>header>p:last-child{color:#555e6b;max-width:820px;line-height:1.55}.spec-meta{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr .7fr;display:grid}.spec-meta article{border-right:1px solid var(--line);gap:12px;padding:24px;display:grid}.spec-meta small{color:#747a83;letter-spacing:.12em;font-size:9px;font-weight:900}.spec-meta strong{font:500 20px/1.3 Georgia,serif}.spec-meta article>div{gap:6px;display:flex}.spec-meta button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:9px 12px}.spec-meta button.selected{background:var(--night);color:#fff}.spec-sections{grid-template-columns:1fr 1fr;display:grid}.spec-sections article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.spec-sections article>span{color:var(--orange);font-size:11px;font-weight:900}.spec-sections h3{margin:14px 0 20px;font-size:28px}.spec-sections p,.spec-sections li{color:#505967;line-height:1.55}.spec-sections ul,.spec-sections ol{padding-left:20px}.spec-sections li{margin-bottom:10px}.specification>footer{background:#e5e0d7;padding:28px}.specification>footer>div{flex-wrap:wrap;gap:10px;display:flex}.specification>footer button{cursor:pointer;background:#fff;border:0;min-height:52px;padding:0 18px;font-weight:900}.specification>footer .pilot-create{background:var(--orange);color:#fff;align-items:center;gap:50px;display:flex}.specification>footer p{color:#a33220;font-weight:700}@media (width<=760px){.specification{box-shadow:8px 8px 0 var(--night)}.spec-meta,.spec-sections{grid-template-columns:1fr}.specification>header,.spec-meta article,.spec-sections article,.specification>footer{padding:23px}}@media print{body *{visibility:hidden}.specification,.specification *{visibility:visible}.specification{box-shadow:none;position:absolute;top:0;left:0}.specification>footer{display:none}}.interview-shell{margin-top:8px}.conversation-log{gap:16px;width:min(820px,100%);display:grid}.turn{border:1px solid var(--line);padding:24px 26px}.turn small,.evidence-rail header small,.diagnostic-grid small{color:#727985;letter-spacing:.13em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.turn p{margin:0;line-height:1.55}.agent-turn{border-left:5px solid var(--orange);background:#fff;margin-right:70px}.user-turn{background:var(--night);color:#fff;margin-left:70px}.user-turn small{color:#b8bec7}.turn-pair{gap:16px;display:grid}.current-turn{padding:32px}.current-turn h2{letter-spacing:-.035em;max-width:690px;margin:12px 0;font-size:clamp(29px,4vw,43px);line-height:1.08}.current-turn .question-why{color:#69717c;margin-bottom:22px}.current-turn textarea{border:1px solid var(--line);width:100%;min-height:130px;font:inherit;resize:vertical;background:#f7f5f0;padding:17px;line-height:1.5}.current-turn button{background:var(--orange);color:#fff;cursor:pointer;border:0;min-height:54px;margin-top:12px;padding:0 20px;font-weight:900}.current-turn button:disabled{opacity:.45;cursor:not-allowed}.current-turn button span{margin-left:50px}.interview-error{font-weight:700;color:#a33220!important;margin-top:12px!important}.evidence-rail{border-top:5px solid var(--night);background:#e5e0d7;margin-top:40px}.evidence-rail>header{border-bottom:1px solid #c5c0b7;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.evidence-rail>header small{margin:0}.evidence-rail>article{border-bottom:1px solid #c5c0b7;grid-template-columns:50px 1fr 1.4fr auto;align-items:start;gap:18px;padding:22px 24px;display:grid}.evidence-rail>article>span{color:var(--orange);font-weight:900}.evidence-rail h3{margin:0;font-size:20px;line-height:1.2}.evidence-rail article p{color:#545c68;margin:0;font-size:14px;line-height:1.5}.evidence-rail article>small{color:#6f747d;white-space:nowrap}.no-evidence{padding:26px}.no-evidence p{margin:0 0 8px}.no-evidence strong{font-size:14px}.diagnostic-result{margin-top:54px}.diagnostic-result>header{background:var(--night);color:#fff;border-top:7px solid var(--orange);padding:32px}.diagnostic-result>header h2{letter-spacing:-.04em;max-width:900px;margin:12px 0 0;font-size:clamp(37px,5vw,63px);line-height:1}.diagnostic-grid{box-shadow:14px 14px 0 var(--night);background:#fff;grid-template-columns:1fr 1fr;display:grid}.diagnostic-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.diagnostic-grid p{color:#505967;margin:0;line-height:1.55}.diagnostic-stop{border:1px solid var(--line);box-shadow:12px 12px 0 var(--orange);background:#fff;padding:32px}.diagnostic-stop p{font:500 27px/1.3 Georgia,serif}.diagnostic-stop strong{margin:16px 0;display:block}.diagnostic-stop a{background:var(--orange);color:#fff;padding:15px 18px;font-weight:900;text-decoration:none;display:inline-block}.restart-interview{border:1px solid var(--night);cursor:pointer;background:0 0;margin-top:34px;padding:14px 18px;font-weight:800}@media (width<=760px){.agent-turn{margin-right:20px}.user-turn{margin-left:20px}.current-turn{padding:23px}.evidence-rail>article{grid-template-columns:34px 1fr}.evidence-rail article p,.evidence-rail article>small{grid-column:2}.diagnostic-grid{box-shadow:8px 8px 0 var(--night);grid-template-columns:1fr}}
