body{margin:0;background:#f5f7fa;color:#15253a}.lb-wrap{max-width:1250px;margin:auto;padding:0 22px}.lb-banner{background:linear-gradient(115deg,#07182f,#153e61);color:#fff;padding:70px 0 64px}.lb-eyebrow{font-weight:800;letter-spacing:.13em;color:#f6a6ae;font-size:13px}.lb-banner h1{font-size:clamp(38px,5vw,68px);line-height:1.06;margin:15px 0}.lb-banner h1 span{color:#ff7886}.lb-banner p{font-size:20px;line-height:1.65;max-width:820px;color:#e2e9f4}.lb-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.lb-btn{padding:16px 23px;border-radius:10px;text-decoration:none;font-weight:800}.lb-red{background:#dc3049;color:white}.lb-outline{border:1px solid #bdcbdc;color:white}.lb-demo{border:2px solid #e6a43d;background:#fff8e8;color:#593f12;padding:20px;border-radius:13px;margin:28px 0;font-size:16px;line-height:1.6}.lb-panel{background:white;border:1px solid #dce4ed;border-radius:17px;padding:26px;box-shadow:0 10px 30px #0d23360b}.lb-panel h2,.lb-results h2{font-size:28px;margin:0 0 17px}.lb-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px}.lb-filters label{font-weight:750;font-size:15px}.lb-filters input,.lb-filters select{display:block;width:100%;margin-top:8px;box-sizing:border-box;border:1px solid #b9c8d7;border-radius:9px;padding:13px;font:inherit;background:white;color:#14243b}.lb-filters button{padding:14px;border:1px solid #b9c8d7;border-radius:9px;background:#edf2f8;cursor:pointer;font-weight:750}.lb-results{padding:35px 0}.lb-results-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.lb-results-head p{color:#566b82}.lb-chip{background:#fff1da;color:#79510c;border-radius:99px;padding:8px 13px;font-weight:800}.lb-list{display:grid;gap:18px}.lb-card{background:white;border:1px solid #dce4ed;border-radius:16px;padding:25px;box-shadow:0 8px 24px #0d233608}.lb-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lb-card h3{font-size:clamp(23px,3vw,30px);margin:15px 0}.lb-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lb-meta div{background:#f5f8fc;padding:12px;border-radius:9px}.lb-meta small{display:block;color:#62758b;font-size:13px;margin-bottom:5px}.lb-meta strong{font-size:17px}.lb-card p{font-size:16px}.lb-test{color:#a15d08;font-weight:800}.lb-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:15px 0 65px}.lb-info>div{background:white;border:1px solid #dce4ed;border-radius:16px;padding:28px}.lb-info h2{font-size:28px}.lb-info p{font-size:17px;line-height:1.6}.lb-info a{font-weight:800;color:#b21d36}@media(max-width:850px){.lb-filters{grid-template-columns:1fr 1fr}.lb-meta{grid-template-columns:1fr 1fr}}@media(max-width:550px){.lb-banner{padding:43px 0}.lb-filters,.lb-meta,.lb-info{grid-template-columns:1fr}.lb-panel,.lb-card{padding:18px}.lb-banner p{font-size:17px}}