.p0c-hero{padding:92px 0 56px;background:radial-gradient(circle at 82% 12%,rgba(20,146,210,.2),transparent 34%),linear-gradient(145deg,#031225,#071d35 64%,#092a49);color:#fff}.p0c-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:42px;align-items:center}.p0c-kicker{display:inline-flex;padding:8px 12px;border:1px solid rgba(151,215,255,.28);border-radius:999px;color:#9edaff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.p0c-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.03;max-width:900px;margin:18px 0}.p0c-hero p{max-width:760px;color:#bfd2e3;font-size:18px;line-height:1.7}.p0c-truth-card{padding:28px;border:1px solid rgba(147,208,250,.22);border-radius:24px;background:rgba(7,32,57,.72);backdrop-filter:blur(12px);box-shadow:0 28px 80px rgba(0,0,0,.18)}.p0c-truth-card strong{display:block;font-size:18px;margin-bottom:12px}.p0c-truth-card span{display:block;color:#a9c5dc;font-size:13px;line-height:1.6}.p0c-truth-card code{display:block;margin-top:16px;padding:12px;border-radius:12px;background:#03101e;color:#7ee0ba;font-size:11px;overflow-wrap:anywhere}.p0c-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:28px;align-items:start}.p0c-panel{background:#fff;border:1px solid #dce6ee;border-radius:22px;box-shadow:0 18px 54px rgba(8,30,50,.08);padding:30px}.p0c-panel h2{margin:0 0 8px}.p0c-muted{color:#687c8e;line-height:1.6}.p0c-form{display:grid;gap:20px;margin-top:26px}.p0c-field label{display:block;font-weight:700;margin-bottom:8px}.p0c-field select,.p0c-field input{width:100%;min-height:50px;border:1px solid #cbd8e3;border-radius:12px;padding:0 14px;background:#fff;color:#10263a;font:inherit}.p0c-field select:focus,.p0c-field input:focus{outline:3px solid rgba(20,145,209,.13);border-color:#2b8fc8}.p0c-help{display:block;margin-top:7px;font-size:12px;color:#708397}.p0c-action{display:flex;gap:12px;flex-wrap:wrap}.p0c-result{min-height:330px}.p0c-empty{height:100%;min-height:260px;display:grid;place-items:center;text-align:center;border:1px dashed #c5d4df;border-radius:18px;padding:28px;color:#718496;background:#f8fbfd}.p0c-status{display:none}.p0c-result.has-result .p0c-empty{display:none}.p0c-result.has-result .p0c-status{display:block}.p0c-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em}.p0c-badge[data-status="VERIFIED_MATCH"]{background:#e8f8ef;color:#16663d}.p0c-badge[data-status="CONDITIONAL_MATCH"]{background:#fff5dc;color:#805b00}.p0c-badge[data-status="ENGINEERING_REVIEW"]{background:#edf2f7;color:#44596d}.p0c-badge[data-status="NOT_COMPATIBLE"]{background:#fdeceb;color:#8b2d28}.p0c-status h3{font-size:28px;margin:16px 0 8px}.p0c-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.p0c-fact{padding:13px;border-radius:12px;background:#f4f8fb}.p0c-fact small{display:block;color:#738698;margin-bottom:4px}.p0c-fact strong{font-size:13px;overflow-wrap:anywhere}.p0c-confirm{padding:16px;border-radius:14px;background:#fff8e7;border:1px solid #f0dfa9;margin:14px 0}.p0c-confirm ul{margin:8px 0 0;padding-left:20px}.p0c-evidence{padding-top:16px;border-top:1px solid #e1e8ee}.p0c-evidence a{overflow-wrap:anywhere}.p0c-commercial{margin-top:18px;padding:14px;border-radius:12px;background:#eef6fb;color:#274d68;font-size:13px;line-height:1.55}.p0c-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.p0c-guide article{border:1px solid #dce6ee;border-radius:16px;padding:18px;background:#fff}.p0c-guide strong{display:block;margin:10px 0 6px;font-size:15px}.p0c-guide p{font-size:13px;color:#6c7f90;line-height:1.55;margin:0}.p0c-boundary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.p0c-boundary article{padding:20px;border-radius:16px;background:#071c31;color:#fff}.p0c-boundary strong{display:block;margin-bottom:7px}.p0c-boundary span{font-size:13px;color:#a9c4da;line-height:1.6}.p0c-loading{opacity:.6;pointer-events:none}.p0c-error{color:#8b2d28}.p0c-meta{font-size:11px;color:#8394a3;overflow-wrap:anywhere;margin-top:14px}.p0c-rfq-note{font-size:12px;color:#718496;margin-top:10px}.p0c-watch{display:flex;gap:12px;align-items:flex-start;padding:15px;border-radius:14px;background:#f5f7fa;border:1px solid #dae2e9;margin-top:16px}.p0c-watch b{color:#526a7e}.p0c-watch span{color:#6e8192;font-size:13px;line-height:1.55}@media(max-width:900px){.p0c-hero{padding-top:58px}.p0c-hero-grid,.p0c-shell{grid-template-columns:1fr}.p0c-guide{grid-template-columns:1fr 1fr}.p0c-boundary{grid-template-columns:1fr}.p0c-truth-card{max-width:580px}.p0c-panel{padding:24px}}@media(max-width:560px){.p0c-hero h1{font-size:38px}.p0c-hero p{font-size:16px}.p0c-guide,.p0c-facts{grid-template-columns:1fr}.p0c-panel{padding:18px;border-radius:18px}.p0c-action .btn{width:100%;justify-content:center}.p0c-truth-card{padding:20px}.p0c-status h3{font-size:24px}}
