:root{--ink:#0a0a0a;--text:#202124;--muted:#5f6368;--faint:#9aa0a6;--paper:#fff;--paper-2:#f8f9fa;--paper-3:#f1f3f4;--line:#e5e7eb;--line-2:#dadce0;--blue:#1a73e8;--blue-soft:#e8f0fe;--yellow:#fbbc04;--green:#188038;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--paper);color:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.topbar{border-bottom:1px solid var(--line);background:var(--paper-2);font-size:12px;color:var(--muted)}.topbar .wrap{display:flex;justify-content:space-between;padding:8px 28px}.site-header{border-bottom:1px solid var(--line-2);background:var(--paper);position:sticky;top:0;z-index:60}.site-header .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:14px 28px}.logo{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.022em}.logo .tld{color:var(--muted);font-weight:500}.main-nav{display:flex;gap:28px;font-size:14px;font-weight:500}.main-nav a{color:var(--text)}.main-nav a:hover{color:var(--blue);text-decoration:none}.hero{padding:60px 0 50px;background:linear-gradient(180deg,#fff 0%,var(--paper-2) 100%);border-bottom:1px solid var(--line)}.hero h1{font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin-bottom:14px;text-wrap:balance;max-width:720px}.hero .lead{font-size:18px;color:var(--muted);max-width:660px;line-height:1.55;margin-bottom:32px;text-wrap:pretty}.big-search{display:flex;max-width:720px;border:2px solid var(--line-2);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #00000008}.big-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #1a73e81f}.big-search input{flex:1;border:none;padding:18px 22px;font-family:var(--font);font-size:16px;outline:none;color:var(--text);min-width:0}.big-search input::placeholder{color:var(--muted)}.big-search button{border:none;background:var(--blue);color:#fff;padding:0 32px;font-weight:600;font-size:15px;cursor:pointer;font-family:var(--font);transition:background .15s}.big-search button:hover{background:#1765cc}.hero-pop{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.hero-pop a{padding:5px 12px;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:13px;transition:all .12s}.hero-pop a:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}.trust{background:#fff;padding:24px 0;border-bottom:1px solid var(--line)}.trust .row{display:flex;justify-content:space-around;gap:18px;flex-wrap:wrap;text-align:center}.trust .item{padding:8px 12px}.trust .num{font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1}.trust .lbl{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-top:6px}.sec{padding:48px 0 16px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;flex-wrap:wrap;gap:12px}.sec-head h2{font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.022em}.sec-head .sub{font-size:13px;color:var(--muted);margin-top:4px}.sec-more{font-size:14px;color:var(--blue);font-weight:600}.cats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;transition:all .15s}.cat-card:hover{border-color:var(--blue);background:var(--blue-soft);text-decoration:none;transform:translateY(-1px)}.cat-card .icon{width:34px;height:34px;background:var(--blue-soft);color:var(--blue);border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.cat-card .meta{flex:1;min-width:0}.cat-card h3{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.012em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-card .n{font-size:12px;color:var(--muted)}.top-list{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.top-row{display:grid;grid-template-columns:32px 1fr auto;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);align-items:center;color:inherit}.top-row:last-child{border-bottom:none}.top-row:hover{background:var(--paper-2);text-decoration:none}.top-row .rk{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.top-row .name{font-weight:600;color:var(--ink);font-size:15px}.top-row .extra{font-size:13px;color:var(--muted);display:flex;gap:14px;align-items:center}.top-row .city{padding:2px 8px;background:var(--paper-2);border-radius:999px;font-size:12px}.top-row .emp{font-weight:600;color:var(--ink);font-size:14px}.new-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.new-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;transition:all .15s}.new-card:hover{border-color:var(--blue);background:var(--blue-soft);text-decoration:none}.new-card .name{font-weight:600;color:var(--ink);font-size:14px;line-height:1.35}.new-card .meta{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.new-card .reg{color:var(--green);font-weight:600;display:inline-flex;align-items:center;gap:4px}.new-card .reg:before{content:"";width:5px;height:5px;background:var(--green);border-radius:50%}.miestai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.pop-searches{display:flex;flex-wrap:wrap;gap:8px}.pop-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;text-transform:capitalize;transition:all .12s}.pop-chip svg{color:var(--muted);flex:none}.pop-chip:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);text-decoration:none}.pop-chip:hover svg{color:var(--blue)}.pop-chip .cnt{font-size:12px;color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.miestas-card{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;transition:all .15s}.miestas-card:hover{border-color:var(--blue);background:var(--blue-soft);text-decoration:none}.miestas-card .name{font-size:16px;font-weight:600;color:var(--ink)}.miestas-card .n{font-size:12px;color:var(--muted)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.why-card{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.why-card .ico{width:36px;height:36px;background:var(--blue-soft);color:var(--blue);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.why-card h3{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:6px;letter-spacing:-.012em}.why-card p{font-size:13.5px;color:var(--muted);line-height:1.55}.src-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.src-pill{padding:12px 16px;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;text-align:center;font-size:13px;font-weight:600;color:var(--ink);transition:all .12s;text-decoration:none}.src-pill:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft);text-decoration:none}.savininkams{background:var(--ink);color:#fff;padding:48px 0;margin-top:60px}.savininkams .row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.savininkams h2{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.022em;margin-bottom:6px}.savininkams p{color:#ffffffb3;font-size:15px;max-width:560px}.savininkams .btn{display:inline-flex;background:var(--yellow);color:#000;padding:13px 24px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none}.savininkams .btn:hover{background:#f0b500;text-decoration:none}.footer{border-top:1px solid var(--line);background:var(--paper-2);padding:36px 0;text-align:center;font-size:13px;color:var(--muted)}
