.trade-viability-checker-module__4mN4wG__page{background:var(--pte-bg);color:var(--pte-text);min-height:calc(100vh - 80px);padding:4rem 0 5rem}.trade-viability-checker-module__4mN4wG__container{max-width:980px;margin:0 auto;padding:0 1rem}.trade-viability-checker-module__4mN4wG__hero{text-align:center;margin-bottom:1.75rem}.trade-viability-checker-module__4mN4wG__kicker{color:var(--pte-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.85rem;font-weight:800}.trade-viability-checker-module__4mN4wG__title{color:var(--pte-navy);letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:900}.trade-viability-checker-module__4mN4wG__intro{max-width:90ch;color:var(--pte-text-muted);margin:0 auto;line-height:1.75}.trade-viability-checker-module__4mN4wG__panel{background:var(--pte-bg-soft);border:1px solid var(--pte-border);border-radius:16px;max-width:900px;margin:0 auto;padding:1.35rem 1.35rem 1.1rem}.trade-viability-checker-module__4mN4wG__h2{color:var(--pte-gold);margin:0 0 .75rem;font-size:1.15rem;font-weight:900}.trade-viability-checker-module__4mN4wG__grid{grid-template-columns:1fr 1fr;gap:.9rem 1.1rem;display:grid}.trade-viability-checker-module__4mN4wG__field{flex-direction:column;gap:.45rem;display:flex}.trade-viability-checker-module__4mN4wG__label{color:var(--pte-navy);font-size:.95rem;font-weight:800}.trade-viability-checker-module__4mN4wG__input{border:1px solid var(--pte-border);background:var(--pte-white);color:var(--pte-text);border-radius:12px;outline:none;padding:.78rem .9rem}.trade-viability-checker-module__4mN4wG__input:focus{border-color:#c6a437b3;box-shadow:0 0 0 3px #c6a4372e}.trade-viability-checker-module__4mN4wG__result{border-top:1px solid var(--pte-border);margin-top:1.25rem;padding-top:1.15rem}.trade-viability-checker-module__4mN4wG__resultRow{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.trade-viability-checker-module__4mN4wG__resultLabel{color:var(--pte-text-muted);font-weight:800}.trade-viability-checker-module__4mN4wG__resultValue{color:var(--pte-text);font-weight:900}.trade-viability-checker-module__4mN4wG__resultValueGold{color:var(--pte-gold);font-weight:900}.trade-viability-checker-module__4mN4wG__verdictWrap{background:var(--pte-white);border:1px solid var(--pte-border);border-radius:12px;justify-content:space-between;align-items:center;margin-top:.85rem;padding:.75rem .85rem;display:flex}.trade-viability-checker-module__4mN4wG__verdictLabel{color:var(--pte-navy);font-weight:900}.trade-viability-checker-module__4mN4wG__verdict{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;padding:.35rem .65rem;font-weight:900}.trade-viability-checker-module__4mN4wG__pass{color:#1f6f3b;background:#2ecc711f;border-color:#2ecc7140}.trade-viability-checker-module__4mN4wG__caution{color:#6a560f;background:#c6a43724;border-color:#c6a43747}.trade-viability-checker-module__4mN4wG__reject{color:#7a1f18;background:#e74c3c1f;border-color:#e74c3c40}.trade-viability-checker-module__4mN4wG__note{color:var(--pte-text-muted);margin:.85rem 0 0;line-height:1.7}.trade-viability-checker-module__4mN4wG__actions{justify-content:center;margin-top:1.25rem;display:flex}.trade-viability-checker-module__4mN4wG__secondaryBtn{color:var(--pte-navy);border:1px solid var(--pte-navy);background:0 0;border-radius:12px;padding:.75rem 1rem;font-size:.95rem;font-weight:900;text-decoration:none}.trade-viability-checker-module__4mN4wG__secondaryBtn:hover{background:var(--pte-navy);color:var(--pte-white)}.trade-viability-checker-module__4mN4wG__disclaimer{text-align:center;color:var(--pte-text-muted);margin:1rem 0 0;font-size:.92rem}@media (max-width:760px){.trade-viability-checker-module__4mN4wG__grid{grid-template-columns:1fr}.trade-viability-checker-module__4mN4wG__verdictWrap{flex-direction:column;align-items:flex-start;gap:.6rem}}
