.catalogue-module__ser1wW__page{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);width:100%;max-width:1440px;margin:0 auto;overflow:hidden;container-type:inline-size}.catalogue-module__ser1wW__embedded{--bleed:clamp(12px, 2.6vw, 40px);width:calc(100% + 2 * var(--bleed));max-width:none;margin:calc(-1 * var(--bleed));min-height:calc(100dvh - clamp(56px,4.8vw,72px))}.catalogue-module__ser1wW__inner{--u:calc(100cqw / 1312);--navy:var(--lightningcss-light,#0c1f5c)var(--lightningcss-dark,#d8e4fe);--blue:#2563eb;--blue-dark:#1d4ed8;--ink:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#eef3fe);--muted:#64748b;--line:var(--lightningcss-light,#e4eaf5)var(--lightningcss-dark,#303642);color:var(--ink);font-size:calc(13 * var(--u) - var(--fs-trim,0px));padding-bottom:calc(40 * var(--u));line-height:1.35}.catalogue-module__ser1wW__hero{aspect-ratio:2170/408;width:100%;position:relative}.catalogue-module__ser1wW__heroBg{object-fit:fill;object-position:center top}.catalogue-module__ser1wW__heroFade{pointer-events:none;background:linear-gradient(90deg,var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#0e131be6) 0%,var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#0e131b9e) 34%,#fff0 56%);position:absolute;inset:0}.catalogue-module__ser1wW__heroText{top:calc(28 * var(--u));left:calc(54 * var(--u));width:calc(700 * var(--u));position:absolute}.catalogue-module__ser1wW__breadcrumbCurrent{color:var(--blue);font-size:calc(13 * var(--u) - var(--fs-trim,0px));font-weight:600;display:block}.catalogue-module__ser1wW__heroTitle{margin:calc(18 * var(--u)) 0 calc(12 * var(--u));color:var(--navy);font-size:calc(38 * var(--u) - var(--fs-trim,0px));letter-spacing:-.02em;max-width:calc(640 * var(--u));font-weight:800;line-height:1.12}.catalogue-module__ser1wW__afterHero{z-index:2;margin-top:calc(28 * var(--u));position:relative}.catalogue-module__ser1wW__tabsWrap{justify-content:center;display:flex}.catalogue-module__ser1wW__tabs{width:calc(383 * var(--u));padding:calc(4 * var(--u));border:1px solid var(--line);background:var(--lightningcss-light,#f2f6fd)var(--lightningcss-dark,#10141c);border-radius:999px;display:flex;position:relative}.catalogue-module__ser1wW__tab{justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(32 * var(--u));color:var(--navy);font:inherit;font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.catalogue-module__ser1wW__tab i{font-size:calc(15 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__tabActive{color:#fff}.catalogue-module__ser1wW__tabPill{z-index:0;background:var(--blue);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) #2563eb52;border-radius:999px;position:absolute;inset:0}.catalogue-module__ser1wW__tabLabel{z-index:1;align-items:center;gap:calc(9 * var(--u));display:inline-flex;position:relative}.catalogue-module__ser1wW__searchCard{align-items:flex-end;gap:calc(14 * var(--u));margin:calc(18 * var(--u)) calc(48 * var(--u)) 0;padding:calc(16 * var(--u)) calc(17 * var(--u));border:1px solid var(--line);border-radius:calc(16 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) #0c1f5c0f;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);display:flex}.catalogue-module__ser1wW__searchField{flex:1 1 0;min-width:0;position:relative}.catalogue-module__ser1wW__searchIcon{left:calc(14 * var(--u));color:var(--lightningcss-light,#6b7a99)var(--lightningcss-dark,#8a9abb);font-size:calc(14 * var(--u) - var(--fs-trim,0px));position:absolute;top:50%;transform:translateY(-50%)}.catalogue-module__ser1wW__searchInput{width:100%;height:calc(44 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(44 * var(--u));border-radius:calc(10 * var(--u));color:var(--ink);font:inherit;font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#f4f7fd)var(--lightningcss-dark,#0f141c);border:1px solid var(--lightningcss-light,#e8eefa)var(--lightningcss-dark,#2e3540)}.catalogue-module__ser1wW__searchInput::placeholder{color:#8a97b3}.catalogue-module__ser1wW__searchInput:focus,.catalogue-module__ser1wW__selectBox:focus{outline-offset:1px;outline:2px solid #2563eb59}.catalogue-module__ser1wW__selectGroup{flex:0 0 calc(199 * var(--u));gap:calc(4 * var(--u));flex-direction:column;display:flex}.catalogue-module__ser1wW__selectLabel{font-size:calc(11 * var(--u) - var(--fs-trim,0px));color:var(--navy);font-weight:700}.catalogue-module__ser1wW__selectBox{width:100%;height:calc(37 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(9 * var(--u));background-color:var(--lightningcss-light,#f4f7fd)var(--lightningcss-dark,#0f141c);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230c1f5c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(11 * var(--u)) center;background-size:calc(10 * var(--u)) calc(7 * var(--u));appearance:none;color:var(--lightningcss-light,#4a5878)var(--lightningcss-dark,#a5b5da);font:inherit;font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;border:1px solid var(--lightningcss-light,#e8eefa)var(--lightningcss-dark,#2e3540)}.catalogue-module__ser1wW__searchBtn{flex:0 0 calc(178 * var(--u));justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(45 * var(--u));border-radius:calc(10 * var(--u));background:var(--blue);color:#fff;font:inherit;font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;border:none;font-weight:700;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex}.catalogue-module__ser1wW__searchBtn:hover{background:var(--blue-dark);box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) #2563eb52;transform:translateY(-1px)}.catalogue-module__ser1wW__body{grid-template-columns:calc(234 * var(--u)) minmax(0, 1fr);gap:calc(23 * var(--u));margin:calc(16 * var(--u)) calc(48 * var(--u)) 0;align-items:start;display:grid}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__body{align-items:stretch;gap:calc(16 * var(--u));flex-direction:column;display:flex}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__bodyOpen{grid-template-columns:calc(234 * var(--u)) minmax(0, 1fr);gap:calc(23 * var(--u));align-items:start;display:grid}.catalogue-module__ser1wW__filters{padding:calc(16 * var(--u)) calc(17 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(14 * var(--u));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e)}.catalogue-module__ser1wW__filtersTitleWrap{margin:0}.catalogue-module__ser1wW__filtersToggle{align-items:center;gap:calc(8 * var(--u));width:100%;color:var(--navy);font:inherit;font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(9 * var(--u));cursor:pointer;background:var(--lightningcss-light,#eef2fb)var(--lightningcss-dark,#11161e);border:none;font-weight:700;transition:background .18s,color .18s;display:flex}.catalogue-module__ser1wW__filtersToggle:hover{color:var(--blue);background:var(--lightningcss-light,#dbe6fb)var(--lightningcss-dark,#1f2634)}.catalogue-module__ser1wW__filtersToggle>i:first-child{color:var(--blue);font-size:calc(13 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__filtersChevron{color:var(--blue);font-size:calc(11 * var(--u) - var(--fs-trim,0px));margin-left:auto;transition:transform .2s}.catalogue-module__ser1wW__filtersChevronOpen{transform:rotate(180deg)}.catalogue-module__ser1wW__filtersResetRow{margin-bottom:calc(8 * var(--u));justify-content:flex-end;display:flex}.catalogue-module__ser1wW__resetLink{color:var(--blue);font:inherit;font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.catalogue-module__ser1wW__filtersBody{margin-top:calc(10 * var(--u));overflow:hidden}.catalogue-module__ser1wW__group+.catalogue-module__ser1wW__group{margin-top:calc(14 * var(--u))}.catalogue-module__ser1wW__groupTitle{margin:0 0 calc(8 * var(--u));color:var(--navy);font-size:calc(12 * var(--u) - var(--fs-trim,0px));font-weight:700}.catalogue-module__ser1wW__option{align-items:center;gap:calc(9 * var(--u));padding:calc(3.5 * var(--u)) 0;cursor:pointer;color:var(--lightningcss-light,#5b6a8b)var(--lightningcss-dark,#96a6ca);font-size:calc(12 * var(--u) - var(--fs-trim,0px));display:flex}.catalogue-module__ser1wW__option input{opacity:0;pointer-events:none;position:absolute}.catalogue-module__ser1wW__checkbox{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(3.5 * var(--u));color:#fff;font-size:calc(8 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1.5px solid #b9c5dd;flex:none;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.catalogue-module__ser1wW__checkbox i{transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.catalogue-module__ser1wW__option input:checked+.catalogue-module__ser1wW__checkbox{background:var(--blue);border-color:var(--blue)}.catalogue-module__ser1wW__option input:checked+.catalogue-module__ser1wW__checkbox i{transform:scale(1)}.catalogue-module__ser1wW__option input:focus-visible+.catalogue-module__ser1wW__checkbox{outline-offset:2px;outline:2px solid #2563eb73}.catalogue-module__ser1wW__flagDot{width:calc(17 * var(--u));height:calc(17 * var(--u));border-radius:50%;flex:none;box-shadow:0 0 0 1px #0f172a1f}.catalogue-module__ser1wW__flagFr{background:linear-gradient(90deg,#0055a4 0 33.4%,#fff 33.4% 66.6%,#ef4135 66.6% 100%)}.catalogue-module__ser1wW__flagBe{background:linear-gradient(90deg,#000 0 33.4%,#fdda24 33.4% 66.6%,#ef3340 66.6% 100%)}.catalogue-module__ser1wW__flagDe{background:linear-gradient(#000 0 33.4%,#d00 33.4% 66.6%,#ffce00 66.6% 100%)}.catalogue-module__ser1wW__seeMore{align-items:center;gap:calc(5 * var(--u));margin-top:calc(6 * var(--u));color:var(--blue);font:inherit;font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.catalogue-module__ser1wW__resultsHead{margin-bottom:calc(14 * var(--u));min-height:calc(36 * var(--u));justify-content:space-between;align-items:center;display:flex}.catalogue-module__ser1wW__count{color:var(--navy);font-size:calc(15.5 * var(--u) - var(--fs-trim,0px));margin:0}.catalogue-module__ser1wW__count strong{font-size:calc(19 * var(--u) - var(--fs-trim,0px));font-weight:800}.catalogue-module__ser1wW__sortWrap{align-items:center;gap:calc(9 * var(--u));color:var(--navy);font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));font-weight:700;display:flex}.catalogue-module__ser1wW__sortWrap .catalogue-module__ser1wW__selectBox{width:calc(150 * var(--u));height:calc(34 * var(--u));background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);font-weight:500}.catalogue-module__ser1wW__grid{gap:calc(18 * var(--u)) calc(21 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__bodyOpen .catalogue-module__ser1wW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-module__ser1wW__empty{padding:calc(60 * var(--u)) 0;text-align:center;color:var(--muted);font-size:calc(14 * var(--u) - var(--fs-trim,0px));grid-column:1/-1}@keyframes catalogue-module__ser1wW__cardIn{0%{opacity:0;transform:translateY(calc(16 * var(--u)))}to{opacity:1;transform:translateY(0)}}.catalogue-module__ser1wW__card{border:1px solid var(--line);border-radius:calc(12 * var(--u));min-width:0;box-shadow:0 calc(3 * var(--u)) calc(12 * var(--u)) #0c1f5c0d;opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards catalogue-module__ser1wW__cardIn;animation-delay:calc(var(--i,0) * 70ms);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative}.catalogue-module__ser1wW__card:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #0c1f5c24}.catalogue-module__ser1wW__cardPhoto{height:calc(103 * var(--u));border-radius:calc(12 * var(--u)) calc(12 * var(--u)) 0 0;position:relative;overflow:hidden}.catalogue-module__ser1wW__cardPhotoImg{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.catalogue-module__ser1wW__card:hover .catalogue-module__ser1wW__cardPhotoImg{transform:scale(1.07)}.catalogue-module__ser1wW__badge{top:calc(10 * var(--u));left:calc(10 * var(--u));z-index:2;padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border-radius:999px;font-weight:700;position:absolute}.catalogue-module__ser1wW__badgePartner{color:var(--blue)}.catalogue-module__ser1wW__badgeReferenced{color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#aabbd2)}.catalogue-module__ser1wW__badgeInternship{color:var(--blue)}.catalogue-module__ser1wW__badgeStudentJob{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a88dfb)}.catalogue-module__ser1wW__badgeBeginner{color:#d97706;background:var(--lightningcss-light,#fff7e6)var(--lightningcss-dark,#0f141c)}.catalogue-module__ser1wW__badgeAusbildung{color:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#64bcb2)}.catalogue-module__ser1wW__heart{top:calc(9 * var(--u));right:calc(10 * var(--u));z-index:3;width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--navy);font-size:calc(13 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#141c2ef2);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:absolute}.catalogue-module__ser1wW__heart:hover{transform:scale(1.1)}@keyframes catalogue-module__ser1wW__heartPop{0%{transform:scale(1)}35%{transform:scale(1.5)}65%{transform:scale(.88)}to{transform:scale(1)}}.catalogue-module__ser1wW__heartOn{color:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#ef6660)}.catalogue-module__ser1wW__heartOn i{animation:.45s cubic-bezier(.34,1.56,.64,1) catalogue-module__ser1wW__heartPop}.catalogue-module__ser1wW__medallion{left:calc(17 * var(--u));top:calc(76 * var(--u));z-index:2;width:calc(62 * var(--u));height:calc(62 * var(--u));padding:calc(9 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) #0c1f5c29;background:#fff;border:1px solid #edf1f8;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.catalogue-module__ser1wW__medallionImg{object-fit:contain;width:100%;height:100%}.catalogue-module__ser1wW__cardBody{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));flex-direction:column;flex:auto;display:flex}.catalogue-module__ser1wW__cardHead{min-height:calc(50 * var(--u));padding-left:calc(79 * var(--u))}.catalogue-module__ser1wW__cardTitle{overflow-wrap:anywhere;color:var(--navy);font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:700;line-height:1.25}.catalogue-module__ser1wW__cardCompany{margin:calc(3 * var(--u)) 0 0;color:var(--muted);font-size:calc(12 * var(--u) - var(--fs-trim,0px));overflow-wrap:anywhere}.catalogue-module__ser1wW__meta{justify-content:start;gap:calc(9 * var(--u)) calc(28 * var(--u));margin:calc(10 * var(--u)) 0 calc(10 * var(--u)) calc(8 * var(--u));color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));grid-template-columns:auto auto;display:grid}.catalogue-module__ser1wW__metaWide{white-space:normal;grid-column:1/-1;align-items:flex-start;min-width:0}.catalogue-module__ser1wW__metaItem{align-items:center;gap:calc(7 * var(--u));white-space:nowrap;display:flex}.catalogue-module__ser1wW__metaItem i{width:calc(13 * var(--u));color:var(--blue);font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));text-align:center}.catalogue-module__ser1wW__tags{gap:calc(7 * var(--u));margin-bottom:calc(11 * var(--u));display:flex;overflow:hidden}.catalogue-module__ser1wW__tag{padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(7 * var(--u));color:var(--blue);font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));white-space:nowrap;background:var(--lightningcss-light,#f3f6ff)var(--lightningcss-dark,#10141c);border:1px solid var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#303543);font-weight:600}.catalogue-module__ser1wW__cardBtn{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));border-radius:calc(7 * var(--u));background:var(--blue);font-size:calc(12 * var(--u) - var(--fs-trim,0px));margin-top:auto;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;color:#fff!important}.catalogue-module__ser1wW__cardBtn:hover{background:var(--blue-dark)}.catalogue-module__ser1wW__cardBtn i{transition:transform .25s}.catalogue-module__ser1wW__cardBtn:hover i{transform:translateX(calc(3 * var(--u)))}.catalogue-module__ser1wW__pagination{justify-content:center;align-items:center;gap:calc(9 * var(--u));margin-top:calc(22 * var(--u));display:flex}.catalogue-module__ser1wW__pageBtn{width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--navy);font:inherit;font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#d5e0f5)var(--lightningcss-dark,#313a4a);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.catalogue-module__ser1wW__pageBtn:hover:not(:disabled){border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.catalogue-module__ser1wW__pageBtn:disabled{opacity:.4;cursor:default}.catalogue-module__ser1wW__pageBtnActive{background:var(--blue);border-color:var(--blue);color:#fff!important}.catalogue-module__ser1wW__alert{align-items:center;gap:calc(20 * var(--u));margin:calc(24 * var(--u)) calc(48 * var(--u)) 0;padding:calc(13 * var(--u)) calc(28 * var(--u)) calc(13 * var(--u)) calc(58 * var(--u));border-radius:calc(12 * var(--u));background:linear-gradient(90deg,var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f) 0%,var(--lightningcss-light,#f3f7ff)var(--lightningcss-dark,#0f141c) 60%,var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f) 100%);border:1px solid var(--lightningcss-light,#dbe6fb)var(--lightningcss-dark,#2f3848);display:flex}.catalogue-module__ser1wW__alertIcon{color:var(--blue);font-size:calc(42 * var(--u) - var(--fs-trim,0px));flex:none}.catalogue-module__ser1wW__alertText{flex:auto;min-width:0}.catalogue-module__ser1wW__alertTitle{color:var(--navy);font-size:calc(16 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:800}.catalogue-module__ser1wW__alertDesc{margin:calc(2 * var(--u)) 0 0;color:var(--lightningcss-light,#4a5878)var(--lightningcss-dark,#a5b5da);font-size:calc(12.5 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__alertBtn{align-items:center;gap:calc(9 * var(--u));height:calc(40 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(9 * var(--u));background:var(--blue);font-size:calc(13 * var(--u) - var(--fs-trim,0px));flex:none;font-weight:700;text-decoration:none;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;color:#fff!important}.catalogue-module__ser1wW__alertBtn:hover{background:var(--blue-dark);transform:translateY(-1px)}.catalogue-module__ser1wW__dInner{--u:calc(100cqw / 1280);--navy:var(--lightningcss-light,#0c1f5c)var(--lightningcss-dark,#d8e4fe);--blue:#2563eb;--blue-dark:#1d4ed8;--ink:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#eef3fe);--muted:#64748b;--line:var(--lightningcss-light,#e4eaf5)var(--lightningcss-dark,#303642);color:var(--ink);font-size:calc(14 * var(--u) - var(--fs-trim,0px));padding-bottom:calc(48 * var(--u));line-height:1.4}.catalogue-module__ser1wW__dHero{height:calc(310 * var(--u));position:relative;overflow:hidden}.catalogue-module__ser1wW__dHeroImg{object-fit:cover;object-position:50% 8%}.catalogue-module__ser1wW__dHeroShade{background:linear-gradient(#2563eb57 0%,#2563eb24 55%,#ffffff1f 100%);position:absolute;inset:0}.catalogue-module__ser1wW__dCrumbs{top:calc(20 * var(--u));left:calc(48 * var(--u));z-index:3;align-items:center;gap:calc(9 * var(--u));color:#fff;font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));text-shadow:0 1px 6px #08143c80;display:flex;position:absolute}.catalogue-module__ser1wW__dCrumbs a{color:#fff;text-decoration:none}.catalogue-module__ser1wW__dCrumbs a:hover{text-decoration:underline}.catalogue-module__ser1wW__dCrumbs i{font-size:calc(8 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__dCrumbsHome{font-size:calc(15 * var(--u) - var(--fs-trim,0px))!important}.catalogue-module__ser1wW__dHeroActions{top:calc(38 * var(--u));right:calc(48 * var(--u));z-index:3;gap:calc(14 * var(--u));display:flex;position:absolute}.catalogue-module__ser1wW__dActionBtn{align-items:center;gap:calc(9 * var(--u));height:calc(40 * var(--u));padding:0 calc(18 * var(--u));color:var(--navy);font:inherit;font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #08143c29;background:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#141c2ef2);border:none;border-radius:999px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.catalogue-module__ser1wW__dActionBtn:hover{transform:translateY(-2px)}.catalogue-module__ser1wW__dActionBtn .catalogue-module__ser1wW__dHeart{color:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#ef6660);font-size:calc(15 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__dHeartPop{animation:.45s cubic-bezier(.34,1.56,.64,1) catalogue-module__ser1wW__heartPop}.catalogue-module__ser1wW__dScript{top:calc(96 * var(--u));right:calc(60 * var(--u));z-index:3;width:calc(150 * var(--u));color:#fff;font-family:var(--font-handwritten), cursive;font-size:calc(28 * var(--u) - var(--fs-trim,0px));text-shadow:0 2px 10px #08143c73;font-style:italic;line-height:1.02;position:absolute;transform:rotate(-8deg)}.catalogue-module__ser1wW__dHeader{left:calc(46 * var(--u));bottom:calc(18 * var(--u));z-index:3;align-items:flex-start;gap:calc(20 * var(--u));width:calc(754 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(18 * var(--u));-webkit-backdrop-filter:blur(calc(10 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #08143c29;background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#141c2ed1);border:1px solid var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#2d333db3);display:flex;position:absolute}.catalogue-module__ser1wW__dLogo{flex:0 0 calc(120 * var(--u));width:calc(120 * var(--u));height:calc(132 * var(--u));padding:calc(14 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) #0c1f5c1a;background:#fff;justify-content:center;align-items:center;display:flex}.catalogue-module__ser1wW__dLogoImg{object-fit:contain;width:100%;height:100%}.catalogue-module__ser1wW__dHeaderBody{min-width:0}.catalogue-module__ser1wW__dTypeBadge{padding:calc(3 * var(--u)) calc(10 * var(--u));color:var(--navy);font-size:calc(11 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#dfe7fa)var(--lightningcss-dark,#313745);border-radius:999px;font-weight:600;display:inline-block}.catalogue-module__ser1wW__dTitle{margin:calc(8 * var(--u)) 0 calc(6 * var(--u));color:var(--navy);font-size:calc(31 * var(--u) - var(--fs-trim,0px));letter-spacing:-.02em;font-weight:800;line-height:1.1}.catalogue-module__ser1wW__dCompany{align-items:center;gap:calc(7 * var(--u));margin:0 0 calc(10 * var(--u));color:var(--navy);font-size:calc(16 * var(--u) - var(--fs-trim,0px));font-weight:700;display:flex}.catalogue-module__ser1wW__dCompany i{color:var(--blue);font-size:calc(15 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__dMeta{align-items:center;gap:calc(28 * var(--u));margin-bottom:calc(11 * var(--u));color:var(--lightningcss-light,#4a5878)var(--lightningcss-dark,#a5b5da);font-size:calc(14 * var(--u) - var(--fs-trim,0px));display:flex}.catalogue-module__ser1wW__dMetaItem{align-items:center;gap:calc(8 * var(--u));white-space:nowrap;display:flex}.catalogue-module__ser1wW__dMetaItem i{color:var(--blue);font-size:calc(14 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__dTags{gap:calc(10 * var(--u));display:flex}.catalogue-module__ser1wW__dTag{padding:calc(4 * var(--u)) calc(14 * var(--u));color:var(--blue);font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));white-space:nowrap;background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#141c2ed9);border:1px solid var(--lightningcss-light,#d9e4fb)var(--lightningcss-dark,#30384a);border-radius:999px;font-weight:600}.catalogue-module__ser1wW__dBody{grid-template-columns:minmax(0, calc(735 * var(--u))) minmax(0, calc(429 * var(--u)));gap:calc(18 * var(--u));margin:calc(14 * var(--u)) calc(48 * var(--u)) 0;align-items:start;display:grid}.catalogue-module__ser1wW__dMain,.catalogue-module__ser1wW__dSide{gap:calc(16 * var(--u));flex-direction:column;min-width:0;display:flex}.catalogue-module__ser1wW__dSection{gap:calc(20 * var(--u));padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(14 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) #0c1f5c0a;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);display:flex}.catalogue-module__ser1wW__dSectionIcon{flex:0 0 calc(48 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(12 * var(--u));color:var(--blue);font-size:calc(20 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#eef3ff)var(--lightningcss-dark,#11151e);justify-content:center;align-items:center;display:flex}.catalogue-module__ser1wW__dSectionBody{flex:auto;min-width:0}.catalogue-module__ser1wW__dSectionTitle{margin:calc(4 * var(--u)) 0 calc(12 * var(--u));color:var(--navy);font-size:calc(20 * var(--u) - var(--fs-trim,0px));letter-spacing:-.01em;font-weight:800}.catalogue-module__ser1wW__dText{color:var(--lightningcss-light,#2f3f66)var(--lightningcss-dark,#b5cafa);font-size:calc(14.5 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.6}.catalogue-module__ser1wW__dList{gap:calc(9 * var(--u));color:var(--lightningcss-light,#2f3f66)var(--lightningcss-dark,#b5cafa);font-size:calc(14.5 * var(--u) - var(--fs-trim,0px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalogue-module__ser1wW__dList li{align-items:flex-start;gap:calc(12 * var(--u));display:flex}.catalogue-module__ser1wW__dCheck{width:calc(19 * var(--u));height:calc(19 * var(--u));margin-top:calc(1.5 * var(--u));background:var(--blue);color:#fff;font-size:calc(10 * var(--u) - var(--fs-trim,0px));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.catalogue-module__ser1wW__dBack{align-self:flex-start;align-items:center;gap:calc(10 * var(--u));height:calc(40 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(13 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1.5px solid #b9cdfa;font-weight:700;text-decoration:none;transition:transform .25s,border-color .2s;display:inline-flex;color:var(--navy)!important}.catalogue-module__ser1wW__dBack:hover{border-color:var(--blue);transform:translateX(calc(-3 * var(--u)))}.catalogue-module__ser1wW__dCta{padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--blue);color:#fff;box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #2563eb4d;position:relative;overflow:hidden}.catalogue-module__ser1wW__dCtaHead{align-items:flex-start;gap:calc(16 * var(--u));display:flex}.catalogue-module__ser1wW__dCtaIcon{flex:0 0 calc(52 * var(--u));width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(12 * var(--u));color:var(--blue);font-size:calc(22 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);justify-content:center;align-items:center;display:flex}.catalogue-module__ser1wW__dCtaTitle{margin:0 0 calc(4 * var(--u));font-size:calc(20 * var(--u) - var(--fs-trim,0px));font-weight:800}.catalogue-module__ser1wW__dCtaText{color:#dbe7ff;font-size:calc(13 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.45}.catalogue-module__ser1wW__dCtaBtn{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));margin:calc(16 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(15 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden;color:var(--blue)!important}.catalogue-module__ser1wW__dCtaBtn:after{content:"";background:linear-gradient(100deg,#0000,#2563eb38,#0000);width:40%;height:100%;transition:left .7s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.catalogue-module__ser1wW__dCtaBtn:hover:after{left:130%}.catalogue-module__ser1wW__dCtaNote{align-items:center;gap:calc(12 * var(--u));color:#dbe7ff;font-size:calc(12 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.4;display:flex}.catalogue-module__ser1wW__dCtaNote i{font-size:calc(22 * var(--u) - var(--fs-trim,0px));color:#fff}.catalogue-module__ser1wW__dInfo{padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));border:1px solid var(--line);border-radius:calc(14 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) #0c1f5c0a;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e)}.catalogue-module__ser1wW__dInfoTitleRow{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(12 * var(--u));display:flex}.catalogue-module__ser1wW__dInfoTitle{color:var(--navy);font-size:calc(18 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:800}.catalogue-module__ser1wW__dInfoRow{align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) 0;display:flex}.catalogue-module__ser1wW__dInfoIcon{flex:0 0 calc(44 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(11 * var(--u));color:var(--blue);font-size:calc(17 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#eef3ff)var(--lightningcss-dark,#11151e);justify-content:center;align-items:center;display:flex}.catalogue-module__ser1wW__dInfoLabel{color:var(--navy);font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));font-weight:700;display:block}.catalogue-module__ser1wW__dInfoValueCap{text-transform:capitalize}.catalogue-module__ser1wW__dInfoValue{color:var(--lightningcss-light,#4a5878)var(--lightningcss-dark,#a5b5da);font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));display:block}.catalogue-module__ser1wW__dQuestion{align-items:flex-start;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(14 * var(--u));background:var(--lightningcss-light,#eff4ff)var(--lightningcss-dark,#10151d);border:1px solid var(--lightningcss-light,#dde7fb)var(--lightningcss-dark,#303747);display:flex}.catalogue-module__ser1wW__dQuestionTitle{margin:0 0 calc(4 * var(--u));color:var(--navy);font-size:calc(18 * var(--u) - var(--fs-trim,0px));font-weight:800}.catalogue-module__ser1wW__dQuestionText{margin:0 0 calc(12 * var(--u));color:var(--lightningcss-light,#4a5878)var(--lightningcss-dark,#a5b5da);font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));line-height:1.45}.catalogue-module__ser1wW__dQuestionBtn{align-items:center;gap:calc(12 * var(--u));height:calc(40 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(13.5 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1.5px solid #b9cdfa;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-flex;color:var(--blue)!important}.catalogue-module__ser1wW__dQuestionBtn:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.catalogue-module__ser1wW__card,.catalogue-module__ser1wW__heartOn i,.catalogue-module__ser1wW__dHeartPop{opacity:1;animation:none}}@media (max-width:820px){.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__inner{--u:calc(100cqw / 840);flex-direction:column;min-height:calc(100dvh - clamp(56px,4.8vw,72px));display:flex}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dInner{--u:calc(100cqw / 700);flex-direction:column;min-height:calc(100dvh - clamp(56px,4.8vw,72px));display:flex}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__hero{aspect-ratio:840/262;flex:none}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__heroBg{object-fit:cover;object-position:62% 100%}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__heroText{top:calc(22 * var(--u));left:calc(28 * var(--u));width:calc(470 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__heroTitle{margin:calc(12 * var(--u)) 0 calc(8 * var(--u));font-size:calc(28 * var(--u) - var(--fs-trim,0px));max-width:calc(470 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__afterHero{margin-top:calc(-58 * var(--u));flex-direction:column;flex:auto;display:flex}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__searchCard{margin:calc(16 * var(--u)) calc(24 * var(--u)) 0;padding:calc(14 * var(--u));gap:calc(10 * var(--u)) calc(12 * var(--u));flex-wrap:wrap}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__searchField{flex:100%}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__selectGroup{flex:1 1 0}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__searchBtn{flex:0 0 calc(140 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__body{gap:calc(18 * var(--u));margin:calc(16 * var(--u)) calc(24 * var(--u)) 0;flex:auto}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__bodyOpen{grid-template-columns:calc(206 * var(--u)) minmax(0, 1fr);gap:calc(18 * var(--u));flex:auto;display:grid}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__bodyOpen .catalogue-module__ser1wW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__grid{gap:calc(16 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__tags{gap:calc(5 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__tag{padding:calc(5 * var(--u)) calc(8 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__alert{margin:calc(22 * var(--u)) calc(24 * var(--u)) 0;padding:calc(13 * var(--u)) calc(20 * var(--u)) calc(13 * var(--u)) calc(30 * var(--u));gap:calc(14 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__alertIcon{font-size:calc(34 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dHero{height:calc(350 * var(--u));flex:none}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dCrumbs{left:calc(24 * var(--u));font-size:calc(11.5 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dHeroActions{top:calc(38 * var(--u));right:calc(24 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dScript{display:none}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dHeader{left:calc(24 * var(--u));width:calc(100% - calc(48 * var(--u)));gap:calc(16 * var(--u));padding:calc(16 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dLogo{flex:0 0 calc(96 * var(--u));width:calc(96 * var(--u));height:calc(108 * var(--u));padding:calc(12 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dTitle{font-size:calc(25 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dMeta{gap:calc(6 * var(--u)) calc(20 * var(--u));font-size:calc(12.5 * var(--u) - var(--fs-trim,0px));flex-wrap:wrap}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dTags{gap:calc(8 * var(--u));flex-wrap:wrap}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dBody{align-items:stretch;gap:calc(14 * var(--u));margin:calc(14 * var(--u)) calc(24 * var(--u)) 0;flex:auto;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dBack{margin-top:auto}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dSide>:last-child{flex:auto;display:flex}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dSide>:last-child>*{flex:auto}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dSection{padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u));gap:calc(12 * var(--u))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dSectionIcon{flex:0 0 calc(38 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));font-size:calc(16 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dSectionTitle{font-size:calc(17 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dText,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dList{font-size:calc(13 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dCtaTitle{font-size:calc(16 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dCtaText,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dCtaNote{font-size:calc(11.5 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dCtaIcon,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dInfoIcon{flex:0 0 calc(38 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));font-size:calc(16 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dInfoTitle,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dQuestionTitle{font-size:calc(15 * var(--u) - var(--fs-trim,0px))}.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dInfoLabel,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dInfoValue,.catalogue-module__ser1wW__embedded .catalogue-module__ser1wW__dQuestionText{font-size:calc(12 * var(--u) - var(--fs-trim,0px))}}.catalogue-module__ser1wW__admissionsOpen,.catalogue-module__ser1wW__metaItem.catalogue-module__ser1wW__admissionsOpen i{color:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#33b45a);font-weight:700}.catalogue-module__ser1wW__dQuarantine{align-items:center;gap:calc(8 * var(--u));margin:calc(10 * var(--u)) calc(40 * var(--u)) 0;padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(8 * var(--u));color:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#fe8073);font-size:calc(10 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#10141d);border:1px solid var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#582f30);font-weight:700;display:flex}.catalogue-module__ser1wW__prefsBar{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:linear-gradient(120deg,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#11151d),var(--lightningcss-light,#f6f3ff)var(--lightningcss-dark,#10151d));border:1px solid var(--lightningcss-light,#dfe8fb)var(--lightningcss-dark,#303745);display:flex}.catalogue-module__ser1wW__prefsSwitch{align-items:center;gap:calc(7 * var(--u));color:var(--navy);font:inherit;font-weight:700;font-size:calc(11.5 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.catalogue-module__ser1wW__prefsSwitch i{color:var(--lightningcss-light,#0050fb)var(--lightningcss-dark,#7ba6fb)}.catalogue-module__ser1wW__prefsTrack{width:calc(32 * var(--u));height:calc(18 * var(--u));background:var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#323842);border-radius:999px;transition:background .2s;position:relative}.catalogue-module__ser1wW__prefsTrack:after{content:"";top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border-radius:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:0 1px 3px #0f172a40}.catalogue-module__ser1wW__prefsSwitchOn .catalogue-module__ser1wW__prefsTrack{background:#0050fb}.catalogue-module__ser1wW__prefsSwitchOn .catalogue-module__ser1wW__prefsTrack:after{transform:translateX(calc(14 * var(--u)))}.catalogue-module__ser1wW__prefsChips{gap:calc(5 * var(--u));flex:1;min-width:0;display:flex;overflow:hidden}.catalogue-module__ser1wW__prefsChip{align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));color:var(--lightningcss-light,#1d3fa8)var(--lightningcss-dark,#a3c0fe);font:inherit;font-weight:600;font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));white-space:nowrap;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#c9d8fb)var(--lightningcss-dark,#313c58);border-radius:999px;flex:none;transition:background .2s,border-color .2s;display:inline-flex}.catalogue-module__ser1wW__prefsChip:hover{background:var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#11151d);border-color:#0050fb}.catalogue-module__ser1wW__prefsAll{align-items:center;gap:calc(6 * var(--u));color:var(--lightningcss-light,#0050fb)var(--lightningcss-dark,#7ba6fb);font:inherit;font-weight:700;font-size:calc(11 * var(--u) - var(--fs-trim,0px));white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.catalogue-module__ser1wW__prefsAll:hover{text-decoration:underline}.catalogue-module__ser1wW__badgeRecommended{right:calc(8 * var(--u));bottom:calc(8 * var(--u));z-index:2;align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));color:#fff;font-size:calc(9 * var(--u) - var(--fs-trim,0px));white-space:nowrap;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #0050fb4d;background:linear-gradient(135deg,#1f6bff,#0050fb);border-radius:999px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute}.catalogue-module__ser1wW__badgeRecommended i{color:#ffd84d}
.category-module__uO73aq__intro{gap:calc(14 * var(--u));margin:0 calc(54 * var(--u)) calc(26 * var(--u));flex-direction:column;display:flex}.category-module__uO73aq__introText{max-width:calc(860 * var(--u));color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#bbcce5);font-size:calc(16 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.6}.category-module__uO73aq__count{color:var(--blue);font-weight:800}.category-module__uO73aq__related{align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.category-module__uO73aq__relatedLabel{margin-right:calc(4 * var(--u));color:var(--navy);font-size:calc(13 * var(--u) - var(--fs-trim,0px));font-weight:700}.category-module__uO73aq__chip{align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));color:var(--blue-dark);font-size:calc(13 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#dbe3ef)var(--lightningcss-dark,#333945);border-radius:999px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.category-module__uO73aq__chip:hover{background:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#10141d);border-color:#93c5fd;transform:translateY(-1px)}.category-module__uO73aq__chip small{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-weight:700}.category-module__uO73aq__list{margin:0 calc(54 * var(--u))}.category-module__uO73aq__cta{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));margin:calc(40 * var(--u)) calc(54 * var(--u)) calc(56 * var(--u));padding:calc(26 * var(--u)) calc(32 * var(--u));border-radius:calc(20 * var(--u));color:#fff;background:linear-gradient(120deg,#1447e6 0%,#3b82f6 100%);display:flex}.category-module__uO73aq__ctaTitle{margin:0 0 calc(6 * var(--u));font-size:calc(22 * var(--u) - var(--fs-trim,0px));font-weight:800}.category-module__uO73aq__ctaText{color:#dbeafe;font-size:calc(14 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.5}.category-module__uO73aq__ctaActions{gap:calc(10 * var(--u));flex:none;display:flex}.category-module__uO73aq__ctaPrimary,.category-module__uO73aq__ctaGhost{align-items:center;gap:calc(8 * var(--u));padding:calc(11 * var(--u)) calc(20 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(14 * var(--u) - var(--fs-trim,0px));white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.category-module__uO73aq__ctaPrimary{color:var(--blue-dark);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e)}.category-module__uO73aq__ctaGhost{color:#fff;border:1px solid var(--lightningcss-light,#fff9)var(--lightningcss-dark,#2d333d99)}