#freight-gdp{background:#eef4f8;color:#172a41;padding:54px 0}#freight-gdp *{box-sizing:border-box}#freight-gdp .fg-hero{background:linear-gradient(120deg,#102b47,#154a66);color:white;padding:32px;border-radius:20px;border-top:5px solid #45ce91}#freight-gdp .fg-eyebrow{font:750 12px/1.6 system-ui;letter-spacing:1.6px;color:#97f0c4;text-transform:uppercase}#freight-gdp h2{font:800 clamp(28px,4vw,44px)/1.12 system-ui;margin:12px 0;color:inherit}#freight-gdp h3{font:750 22px/1.25 system-ui;margin:0 0 12px;color:inherit}#freight-gdp p{line-height:1.6}#freight-gdp .fg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}#freight-gdp .fg-steps span{padding:14px;border:1px solid #ffffff40;border-radius:12px;font-size:14px}#freight-gdp .fg-panel{background:white;border:1px solid #d4dfe8;border-radius:16px;margin-top:20px;padding:24px}#freight-gdp .fg-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#freight-gdp label{display:block;font:650 14px/1.5 system-ui}#freight-gdp input,#freight-gdp select{display:block;width:100%;padding:12px;background:#fff;color:#172a41;border:1px solid #8da4b8;border-radius:8px;font:400 16px system-ui;margin-top:6px}#freight-gdp .fg-small{font-size:13px;color:#455a70}#freight-gdp .fg-legend{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0;font-size:14px}#freight-gdp .fg-signal{display:inline-flex;align-items:center;gap:7px;font-weight:750}#freight-gdp .fg-signal svg{flex:none;width:22px;height:22px}#freight-gdp .fg-up{color:#08723e}#freight-gdp .fg-down{color:#111}#freight-gdp .fg-neutral{color:#596879}#freight-gdp .fg-scroll{overflow-x:auto}#freight-gdp table{width:100%;border-collapse:collapse;font-size:14px}#freight-gdp th,#freight-gdp td{padding:13px 10px;border-bottom:1px solid #dce5ec;text-align:left}#freight-gdp th{background:#eaf2f7;color:#173954}#freight-gdp .fg-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}#freight-gdp .fg-state{padding:18px;background:#f3f7fa;border-radius:12px}#freight-gdp .fg-state ul{padding-left:20px;font-size:14px;line-height:1.8}#freight-gdp summary{cursor:pointer;font-weight:700;padding:12px 0}#freight-gdp button{background:#143c5c;color:#fff;padding:12px 18px;border:0;border-radius:8px;cursor:pointer;font:700 15px system-ui}#freight-gdp a{color:#075b96;text-decoration:underline}#freight-gdp .fg-cost-result{background:#edf6fc;padding:18px;border-left:4px solid #1e688d;margin-top:16px}#freight-gdp :focus-visible{outline:3px solid #df9c00;outline-offset:3px}@media(max-width:650px){#freight-gdp .fg-fields,#freight-gdp .fg-compare,#freight-gdp .fg-steps{grid-template-columns:1fr}#freight-gdp .fg-hero,#freight-gdp .fg-panel{padding:20px}#freight-gdp{padding:32px 0}}
