._page_p4vlo_1{background:#fff}._hero_p4vlo_2{border-bottom:1px solid var(--line);background:radial-gradient(at 95% 10%,#e6f0ff 0,#0000 55%),linear-gradient(140deg,#fff,#f5f9ff);padding:38px 0 56px}._heroGrid_p4vlo_3{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,7vw,104px);display:grid}._breadcrumbs_p4vlo_4{color:var(--ink-soft);gap:12px;margin-bottom:35px;font-size:12px;display:flex}._breadcrumbs_p4vlo_4 a:hover{color:var(--blue)}._hero_p4vlo_2 h1{color:var(--navy-deep);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.8vw,76px);font-weight:720;line-height:1.04}._hero_p4vlo_2 h1 span{color:var(--blue)}._heroLead_p4vlo_8{max-width:580px;color:var(--ink-soft);margin:23px 0 24px;font-size:19px;line-height:1.65}._browseLink_p4vlo_9{color:var(--blue);align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:700;display:inline-flex}._browseLink_p4vlo_9 svg,._termsLink_p4vlo_10 svg,._sidebarHelp_p4vlo_10 svg,._resetFilters_p4vlo_10 svg{width:18px;height:18px}._heroNote_p4vlo_11{background:#ffffffd1;border:1px solid #1458b326;border-radius:24px;margin-top:28px;padding:30px;box-shadow:0 14px 40px #14407809}._vatBadge_p4vlo_12{color:var(--blue);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}._vatBadge_p4vlo_12 svg{width:18px;height:18px}._heroNote_p4vlo_11 h2{color:var(--navy-deep);letter-spacing:-.035em;margin:16px 0 14px;font-size:30px;line-height:1.2}._heroNote_p4vlo_11>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}._diagnosticPrice_p4vlo_16{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}._diagnosticPrice_p4vlo_16>span{max-width:145px;color:var(--ink-soft);font-size:13px;line-height:1.5}._diagnosticPrice_p4vlo_16 strong{color:var(--blue);letter-spacing:-.04em;white-space:nowrap;font-size:40px;font-weight:650;line-height:1}._diagnosticPrice_p4vlo_16 strong span{font-size:25px}._priceNotes_p4vlo_20{border-bottom:1px solid var(--line)}._notesGrid_p4vlo_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:24px;display:grid}._notesGrid_p4vlo_21>div{align-items:flex-start;gap:12px;display:flex}._notesGrid_p4vlo_21 svg{width:22px;height:22px;color:var(--blue);flex:0 0 22px;margin-top:3px}._notesGrid_p4vlo_21 p{margin:0;font-size:12px;line-height:1.65}._notesGrid_p4vlo_21 strong{font-size:13px;font-weight:650;display:block}._notesGrid_p4vlo_21 p span{color:var(--ink-soft);margin-top:3px;display:block}._catalogue_p4vlo_27{padding:64px 0 72px;scroll-margin-top:146px}._catalogueTop_p4vlo_28{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}._catalogueTop_p4vlo_28 h2{color:var(--navy-deep);letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,36px);line-height:1.2}._searchWrap_p4vlo_30{flex:0 390px}._searchLabel_p4vlo_31{color:var(--ink-soft);margin:0 0 8px;font-size:12px;font-weight:600;display:block}._searchField_p4vlo_32{border:1px solid var(--line);background:var(--blue-pale);border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}._searchField_p4vlo_32:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1458b31a}._searchField_p4vlo_32>svg{width:20px;height:20px;color:var(--blue);flex:0 0 20px}._searchField_p4vlo_32 input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:14px 0;font-size:14px}._searchField_p4vlo_32 input::placeholder{color:#667c97}._searchField_p4vlo_32 input::-webkit-search-cancel-button{appearance:none}._clearSearch_p4vlo_38{width:32px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}._clearSearch_p4vlo_38:hover{background:var(--blue-soft)}._clearSearch_p4vlo_38 svg{width:18px;height:18px}._catalogueLayout_p4vlo_41{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:48px;display:grid}._sidebar_p4vlo_10{position:sticky;top:150px}._sidebarLabel_p4vlo_43{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px 14px;font-size:11px;font-weight:650}._categories_p4vlo_44{flex-direction:column;gap:4px;display:flex}._categories_p4vlo_44 button{min-height:45px;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;font-size:13px;font-weight:550;transition:color .14s,background .14s;display:flex}._categories_p4vlo_44 button svg{flex:0 0 20px;width:20px;height:20px}._categories_p4vlo_44 button:hover{color:var(--blue);background:var(--blue-pale)}._categories_p4vlo_44 button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:#1458b31a;font-weight:700}._page_p4vlo_1 button:focus-visible,._page_p4vlo_1 a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}._sidebarHelp_p4vlo_10{border-top:1px solid var(--line);gap:10px;margin:24px 13px 0;padding-top:22px;display:grid}._sidebarHelp_p4vlo_10>span{max-width:190px;color:var(--ink-soft);font-size:12px;line-height:1.7}._sidebarHelp_p4vlo_10 a{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}._results_p4vlo_53{min-width:0}._resultMeta_p4vlo_54{color:var(--ink-soft);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;display:flex}._resultMeta_p4vlo_54 p{margin:0}._resultMeta_p4vlo_54>span{white-space:nowrap}._categorySection_p4vlo_57{border:1px solid var(--line);background:#fff;border-radius:22px;margin-bottom:28px;overflow:hidden}._categoryHeading_p4vlo_58{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f2f7fe,#fbfdff);align-items:flex-start;gap:16px;padding:27px 30px;display:flex}._categoryIcon_p4vlo_59{width:44px;height:44px;color:var(--blue);background:#fff;border:1px solid #1458b31a;border-radius:13px;flex:0 0 44px;place-items:center;display:grid}._categoryIcon_p4vlo_59 svg{width:25px;height:25px}._categoryHeading_p4vlo_58 h2{color:var(--navy-deep);letter-spacing:-.03em;margin:0 0 7px;font-size:24px;font-weight:650;line-height:1.25}._categoryHeading_p4vlo_58 p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}._priceGroup_p4vlo_63{padding:26px 30px 8px}._priceGroup_p4vlo_63+._priceGroup_p4vlo_63{border-top:1px solid var(--line);padding-top:29px}._groupHeading_p4vlo_65{margin-bottom:10px}._groupHeading_p4vlo_65 h3{color:var(--navy);margin:0;font-size:13px;font-weight:700}._groupHeading_p4vlo_65 p{color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.6}._priceTable_p4vlo_68{border-collapse:collapse;width:100%}._priceTable_p4vlo_68 thead{color:var(--ink-soft);font-size:11px;font-weight:500}._priceTable_p4vlo_68 thead th{text-align:left;padding:12px 0 10px;font-weight:500}._priceTable_p4vlo_68 thead th:not(:first-child){text-align:right}._priceTable_p4vlo_68 tbody tr{border-top:1px solid #12488b17}._priceTable_p4vlo_68 tbody th{text-align:left;padding:16px 16px 16px 0;font-size:14px;font-weight:450;line-height:1.6}._priceTable_p4vlo_68 tbody td{vertical-align:top;text-align:right;padding:16px 0}._priceTable_p4vlo_68 tbody th small{max-width:420px;color:var(--ink-soft);margin-top:5px;font-size:12px;font-weight:400;line-height:1.65;display:block}._price_p4vlo_20{color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.5;display:inline-block}._consoleTable_p4vlo_77 th:first-child{width:54%}._consoleTable_p4vlo_77 td{width:23%}._consoleTable_p4vlo_77 th:not(:first-child),._consoleTable_p4vlo_77 td{padding-left:12px}._emptyState_p4vlo_80{border:1px solid var(--line);background:var(--blue-pale);text-align:center;border-radius:22px;padding:60px 28px}._emptyState_p4vlo_80>svg{width:32px;height:32px;color:var(--blue);margin:0 auto 18px}._emptyState_p4vlo_80 h3{color:var(--navy-deep);letter-spacing:-.03em;margin:0 0 12px;font-size:24px}._emptyState_p4vlo_80 p{color:var(--ink-soft);margin:0 0 24px;font-size:14px;line-height:1.6}._resetFilters_p4vlo_10{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:650;display:inline-flex}._contactSection_p4vlo_85{padding:0 0 74px}._contactCard_p4vlo_86{background:var(--blue-pale);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding:45px 48px;display:grid}._contactCard_p4vlo_86 h2{color:var(--navy-deep);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3.5vw,42px);line-height:1.15}._contactCard_p4vlo_86>div>p:last-child{max-width:610px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.75}._contactActions_p4vlo_89{flex-direction:column;gap:10px;min-width:230px;display:flex}._contactActions_p4vlo_89 .button{justify-content:center}._termsLink_p4vlo_10{color:var(--ink-soft);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}._srOnly_p4vlo_92{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){._heroGrid_p4vlo_3{gap:38px}._catalogueLayout_p4vlo_41{grid-template-columns:210px minmax(0,1fr);gap:28px}._categoryHeading_p4vlo_58,._priceGroup_p4vlo_63{padding-inline:24px}._notesGrid_p4vlo_21{gap:20px}}@media (width<=880px){._catalogue_p4vlo_27{scroll-margin-top:20px}._catalogueLayout_p4vlo_41{grid-template-columns:1fr;gap:24px}._sidebar_p4vlo_10{min-width:0;position:static}._sidebarLabel_p4vlo_43{margin-left:0}._categories_p4vlo_44{scrollbar-width:thin;scrollbar-color:#c5d7ee transparent;flex-direction:row;gap:8px;margin:-4px -4px -12px;padding:4px 4px 12px;overflow-x:auto}._categories_p4vlo_44 button{border-color:var(--line);white-space:nowrap;flex-shrink:0;padding:10px 13px}._sidebarHelp_p4vlo_10{display:none}._heroGrid_p4vlo_3{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:28px}._hero_p4vlo_2 h1{font-size:53px}._heroNote_p4vlo_11{padding:25px}._heroNote_p4vlo_11 h2{font-size:26px}._heroLead_p4vlo_8{font-size:17px}._notesGrid_p4vlo_21{gap:22px}._notesGrid_p4vlo_21>div{flex-direction:column;gap:8px}._contactCard_p4vlo_86{gap:32px;padding:36px}}@media (width<=680px){._hero_p4vlo_2{padding:24px 0 32px}._heroGrid_p4vlo_3{grid-template-columns:1fr;gap:22px}._breadcrumbs_p4vlo_4{margin-bottom:24px}._hero_p4vlo_2 h1{font-size:clamp(42px,10.5vw,62px)}._heroLead_p4vlo_8{margin:18px 0 12px;font-size:16px;line-height:1.7}._heroNote_p4vlo_11{border-radius:20px;margin:0;padding:22px 24px}._heroNote_p4vlo_11 h2{margin:12px 0 10px;font-size:25px}._heroNote_p4vlo_11 h2 br{display:none}._heroNote_p4vlo_11>p{font-size:13px}._diagnosticPrice_p4vlo_16{margin-top:18px;padding-top:16px}._diagnosticPrice_p4vlo_16>span{max-width:none}._diagnosticPrice_p4vlo_16 strong{font-size:33px}._notesGrid_p4vlo_21{grid-template-columns:1fr;gap:17px;padding-block:22px}._notesGrid_p4vlo_21>div{flex-direction:row;gap:11px}._catalogue_p4vlo_27{padding:36px 0 40px}._catalogueTop_p4vlo_28{margin-bottom:24px;display:block}._searchWrap_p4vlo_30{margin-top:24px}._searchField_p4vlo_32 input{font-size:16px}._categorySection_p4vlo_57{border-radius:18px;margin-bottom:22px}._categoryHeading_p4vlo_58{gap:12px;padding:22px 18px}._categoryIcon_p4vlo_59{border-radius:10px;flex-basis:36px;width:36px;height:36px}._categoryIcon_p4vlo_59 svg{width:22px;height:22px}._categoryHeading_p4vlo_58 h2{font-size:21px}._categoryHeading_p4vlo_58 p{font-size:12px}._priceGroup_p4vlo_63{padding:20px 18px 6px}._priceTable_p4vlo_68 tbody th{padding-block:14px;font-size:13px;line-height:1.55}._priceTable_p4vlo_68 tbody td{padding-block:14px}._price_p4vlo_20{font-size:14px}._priceTable_p4vlo_68:not(._consoleTable_p4vlo_77) td{min-width:100px;max-width:150px}._priceTable_p4vlo_68:not(._consoleTable_p4vlo_77) ._price_p4vlo_20{white-space:normal}._consoleTable_p4vlo_77{table-layout:fixed}._consoleTable_p4vlo_77 th:first-child{width:40%}._consoleTable_p4vlo_77 td{width:30%}._consoleTable_p4vlo_77 th:not(:first-child),._consoleTable_p4vlo_77 td{padding-left:6px}._consoleTable_p4vlo_77 ._price_p4vlo_20{white-space:normal;font-size:12px}._consoleTable_p4vlo_77 thead th{font-size:10px}._contactSection_p4vlo_85{padding-bottom:40px}._contactCard_p4vlo_86{border-radius:20px;grid-template-columns:1fr;gap:26px;padding:28px 24px}._contactCard_p4vlo_86>div>p:last-child{font-size:14px}._contactActions_p4vlo_89{min-width:0}}@media (prefers-reduced-motion:reduce){._categories_p4vlo_44 button{transition:none}}
