.fl.ucb-page .ucb-hero{text-align:center}.fl.ucb-page .ucb-hero .h1{margin-bottom:20px}.fl.ucb-page .ucb-hero .sub,.fl.ucb-page .ucb-cta-section .sub{margin:0 auto 40px}.fl.ucb-page .ucb-stats-strip{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:48px;display:flex}.fl.ucb-page .ucb-stat-item{text-align:center}.fl.ucb-page .ucb-stat-num{letter-spacing:-.03em;color:var(--ink);font-size:32px;font-weight:800}.fl.ucb-page .ucb-stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:700}.fl.ucb-page .ucb-library{background:var(--soft);padding-top:clamp(48px,6vw,80px)}.fl.ucb-page .ucb-search-panel{border:1px solid var(--line);background:var(--paper);border-radius:clamp(20px,3vw,30px);padding:clamp(24px,4vw,44px);box-shadow:0 22px 60px -38px #10101447}.fl.ucb-page .ucb-search-wrap{max-width:600px;margin:0 auto 32px}.fl.ucb-page .ucb-search-input{background:var(--paper);border:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);font-family:var(--sans);border-radius:999px;padding:18px 24px;font-size:16px;transition:border-color .3s;box-shadow:0 10px 30px -18px #1010142e}.fl.ucb-page .ucb-search-input:focus{border-color:var(--ink);outline:none}.fl.ucb-page .ucb-search-input::placeholder{color:var(--grey)}.fl.ucb-page .ucb-filter-wrap{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1100px;margin:0 auto 20px;display:flex}.fl.ucb-page .ucb-chip{box-shadow:none}.fl.ucb-page .ucb-chip:hover{transform:none}.fl.ucb-page .ucb-counter{text-align:center;color:var(--grey);margin-bottom:0;font-size:14px}.fl.ucb-page .ucb-counter span{color:var(--ink);font-weight:700}.fl.ucb-page .ucb-cards-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(28px,4vw,44px);display:grid}.fl.ucb-page .ucb-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;padding:28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #1010142e}.fl.ucb-page .ucb-card:hover{box-shadow:var(--shadow);border-color:#10101429;transform:translateY(-4px)}.fl.ucb-page .ucb-card-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fl.ucb-page .ucb-card-icon{font-size:26px}.fl.ucb-page .ucb-card-industry-tag{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.fl.ucb-page .ucb-card h4{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.3}.fl.ucb-page .ucb-card :is(h4,p){hyphens:auto;hyphenate-limit-chars:12 5 7;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:7}.fl.ucb-page .ucb-card p{color:var(--grey);hyphens:auto;overflow-wrap:normal;word-break:normal;flex-grow:1;margin-bottom:16px;font-size:14.5px;line-height:1.6}.fl.ucb-page .ucb-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.fl.ucb-page .ucb-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.fl.ucb-page .ucb-badge.einsteiger{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.fl.ucb-page .ucb-badge.fortgeschritten{color:var(--ink);background:#ffe03d59;border:1px solid #f5c4006b}.fl.ucb-page .ucb-badge.experte{background:var(--yellow);color:var(--ink);border:1px solid var(--yellow-deep)}.fl.ucb-page .ucb-badge.tool{background:var(--paper);color:var(--grey);border:1px solid var(--line)}.fl.ucb-page .ucb-cta-section{text-align:center;margin-bottom:40px}.fl.ucb-page .ucb-sticky-top-btn{z-index:99;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;bottom:24px;right:24px}.fl.ucb-page .ucb-sticky-top-btn.visible{opacity:1;pointer-events:auto}.fl.ucb-page .ucb-btn-dot{background:var(--ink);border-radius:50%;width:8px;height:8px}@media (min-width:760px){.fl.ucb-page .ucb-filter-wrap{grid-template-columns:repeat(3,max-content);display:grid}}@media (max-width:759px){.fl.ucb-page .ucb-filter-wrap{grid-template-columns:max-content;display:grid}}@media (max-width:1024px){.fl.ucb-page .ucb-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fl.ucb-page .ucb-stats-strip{gap:24px}.fl.ucb-page .ucb-filter-wrap{gap:8px}}@media (max-width:480px){.fl.ucb-page .ucb-search-panel{border-radius:20px;padding:24px 18px}.fl.ucb-page .ucb-search-input{min-height:60px;padding-inline:22px}.fl.ucb-page .ucb-cards-grid{grid-template-columns:1fr;gap:16px}.fl.ucb-page .ucb-stats-strip{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.fl.ucb-page .ucb-card{transition:none}.fl.ucb-page .ucb-card:hover{transform:none}.fl.ucb-page .ucb-sticky-top-btn{transition:none}}
