:root{--ink:#13263b;--navy:#0b1d31;--paper:#f5f1e9;--white:#fffdf8;--coral:#eb765c;--mint:#b5ddcd;--line:#d6d0c5}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.45 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1160px;margin:auto;padding:55px 24px 80px}header{max-width:720px;margin-bottom:38px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:800;color:#b55241;margin:0 0 7px}h1{font-size:clamp(44px,7vw,76px);line-height:.98;letter-spacing:-.06em;margin:0}h2{letter-spacing:-.035em;margin:0}.sub{font-size:19px;max-width:590px;color:#53616e}.layout{display:grid;grid-template-columns:1.65fr .8fr;gap:25px}form,aside,article{background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 22px #4d40210c}form{padding:27px}label{display:block;font-weight:700;font-size:13px;margin-bottom:13px}input,textarea,select{margin-top:6px;width:100%;font:inherit;color:var(--ink);border:1px solid #c9c2b6;border-radius:9px;padding:10px;background:#fff}textarea{min-height:92px;resize:vertical}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.compact{grid-template-columns:repeat(4,1fr)}fieldset{border:0;margin:8px 0;padding:0}legend{font-weight:800;font-size:13px;margin-bottom:8px}button{background:var(--navy);color:white;border:0;border-radius:10px;padding:13px 17px;width:100%;font-size:15px;font-weight:800;cursor:pointer}button span{float:right;font-size:20px;line-height:14px}.hint{font-size:12px;color:#687580;margin:12px 0 0}aside{padding:25px}aside p{color:#61707a;font-size:14px}.product{display:block;text-align:left;width:100%;margin:8px 0;padding:12px;background:#f0eee7;color:var(--ink);font-size:13px}.product small{display:block;color:#61707a;font-weight:500;margin-top:2px}#output{margin-top:32px}.headline{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.headline>p{max-width:530px;color:#53616e;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cards article{padding:21px}.cards p{margin:0 0 4px;color:#60707a}.cards strong{font-size:42px;letter-spacing:-.05em}.cards small{margin-left:3px;color:#60707a}.cards ul{padding:0;list-style:none;font-size:12px}.cards li{padding:5px 0;border-top:1px solid #eee8dd;display:flex;justify-content:space-between}.cards dl{font-size:13px;margin:16px 0 0}.cards dt{float:left;color:#60707a}.cards dd{text-align:right;margin:6px 0}.bar{height:9px;background:#e7e1d7;border-radius:9px;overflow:hidden;margin:16px 0 8px}.bar i{display:block;background:var(--mint);height:100%}.buyers{margin-top:15px;padding:24px}.buyerHeader{display:flex;justify-content:space-between;align-items:start}.buyerHeader select{width:160px;margin:0}.buyer{padding:14px 0;border-top:1px solid #e8e2d9;display:grid;grid-template-columns:150px 76px 1fr;gap:14px;font-size:14px}.buyer b{font-size:12px;align-self:start;border-radius:20px;padding:3px 8px;text-align:center}.BUY{background:#dff2e7;color:#21644a}.WALK{background:#f9e1d9;color:#9a3e2d}.buyer p{margin:0;color:#53616e}@media(max-width:760px){main{padding:35px 16px}.layout,.cards{grid-template-columns:1fr}.grid,.compact{grid-template-columns:repeat(2,1fr)}.headline{display:block}.headline>p{margin-top:10px}.buyer{grid-template-columns:1fr 70px}.buyer p{grid-column:1/-1}}
