.PriceTree-module__RZB9pa__tree{width:100%;min-width:0}.PriceTree-module__RZB9pa__controls{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.PriceTree-module__RZB9pa__controls button{color:#a0140c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e74c3c;border-radius:8px;padding:10px 18px;font-size:14px}.PriceTree-module__RZB9pa__searchRegion{margin-bottom:24px}.PriceTree-module__RZB9pa__searchRegion label{color:#2a355e;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.PriceTree-module__RZB9pa__searchField{gap:12px;display:flex}.PriceTree-module__RZB9pa__searchField input{color:#34495e;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #a3b1bf;border-radius:8px;flex:1;padding:10px 14px}.PriceTree-module__RZB9pa__searchField button{color:#34495e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a3b1bf;border-radius:8px;padding:10px 14px;font-size:14px}.PriceTree-module__RZB9pa__controls button:disabled{opacity:.5;cursor:default}.PriceTree-module__RZB9pa__noResults{border-top:1px solid #dce4ec;padding:24px 0}.PriceTree-module__RZB9pa__controls button:hover{background:#ffebe8}.PriceTree-module__RZB9pa__controls button:focus-visible,.PriceTree-module__RZB9pa__searchField input:focus-visible,.PriceTree-module__RZB9pa__searchField button:focus-visible,.PriceTree-module__RZB9pa__productLabel input:focus-visible,.PriceTree-module__RZB9pa__selectionBar button:focus-visible,.PriceTree-module__RZB9pa__toggle:focus-visible{outline-offset:3px;outline:3px solid #4a89dc}.PriceTree-module__RZB9pa__columns{color:#59718b;justify-content:space-between;padding:0 16px 12px;font-size:13px;display:flex}.PriceTree-module__RZB9pa__category{border-top:1px solid #dce4ec;min-width:0;scroll-margin-top:140px}.PriceTree-module__RZB9pa__heading{margin:0;font-size:18px;font-weight:600}.PriceTree-module__RZB9pa__tree>div>.PriceTree-module__RZB9pa__category>.PriceTree-module__RZB9pa__heading{background:#f2f5f8;font-size:24px}.PriceTree-module__RZB9pa__toggle{color:#2a355e;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.PriceTree-module__RZB9pa__toggle span{overflow-wrap:anywhere}.PriceTree-module__RZB9pa__toggle:hover{background:#f2f5f8}.PriceTree-module__RZB9pa__chevron,.PriceTree-module__RZB9pa__openChevron{flex-shrink:0}.PriceTree-module__RZB9pa__openChevron{transform:rotate(180deg)}.PriceTree-module__RZB9pa__body[hidden]{display:none}.PriceTree-module__RZB9pa__body .PriceTree-module__RZB9pa__category{margin-left:16px}.PriceTree-module__RZB9pa__body .PriceTree-module__RZB9pa__body .PriceTree-module__RZB9pa__body .PriceTree-module__RZB9pa__category{margin-left:0}.PriceTree-module__RZB9pa__products{margin:0;padding:0 16px 12px}.PriceTree-module__RZB9pa__product{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:0 8px;scroll-margin-top:140px;font-size:15px;line-height:1.6;display:grid}.PriceTree-module__RZB9pa__product dt{overflow-wrap:anywhere}.PriceTree-module__RZB9pa__product[data-selected]{background:#edf4fc}.PriceTree-module__RZB9pa__productLabel{cursor:pointer;align-items:baseline;gap:12px;min-height:48px;padding:13px 0;display:flex}.PriceTree-module__RZB9pa__productLabel input{accent-color:#2a355e;flex-shrink:0;width:18px;height:18px;margin:0;scroll-margin-block:140px;transform:translateY(3px)}.PriceTree-module__RZB9pa__productLabel span{min-width:0}.PriceTree-module__RZB9pa__product dd{color:#2a355e;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;padding:13px 0;font-weight:600}body:has(.PriceTree-module__RZB9pa__selectionBar){padding-bottom:var(--analyses-selection-height,calc(120px + env(safe-area-inset-bottom,0px)))}.PriceTree-module__RZB9pa__selectionBar{z-index:40;padding:16px max(20px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));color:#2a355e;background:#fff;border-top:1px solid #a3b1bf;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #2a355e14}.PriceTree-module__RZB9pa__selectionContent{justify-content:space-between;align-items:center;gap:24px;max-width:1040px;margin:0 auto;display:flex}.PriceTree-module__RZB9pa__selectionValues{flex-wrap:wrap;align-items:baseline;gap:8px 32px;font-size:16px;display:flex}.PriceTree-module__RZB9pa__selectionTotal{font-variant-numeric:tabular-nums;font-size:20px}.PriceTree-module__RZB9pa__selectionValues strong{white-space:nowrap}.PriceTree-module__RZB9pa__selectionBar button{color:#2a355e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a3b1bf;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:14px}.PriceTree-module__RZB9pa__selectionBar button:hover{background:#edf4fc}.PriceTree-module__RZB9pa__selectionAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.PriceTree-module__RZB9pa__selectionContent{flex-direction:column;align-items:stretch;gap:12px}.PriceTree-module__RZB9pa__selectionValues{justify-content:space-between;gap:8px 16px;font-size:14px}.PriceTree-module__RZB9pa__selectionTotal{font-size:18px}}@media (max-width:480px){.PriceTree-module__RZB9pa__toggle{padding:14px 10px}.PriceTree-module__RZB9pa__body .PriceTree-module__RZB9pa__category{margin-left:8px}.PriceTree-module__RZB9pa__products{padding-left:10px;padding-right:10px}.PriceTree-module__RZB9pa__product{gap:12px;font-size:13px}.PriceTree-module__RZB9pa__heading{font-size:16px}}
.page-module__hZVMjW__page{max-width:1120px;margin:0 auto;padding:36px 40px 72px}.page-module__hZVMjW__crumbs{flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.page-module__hZVMjW__crumbs a{color:#34495e;text-underline-offset:3px}.page-module__hZVMjW__title{color:#2a355e;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.2}.page-module__hZVMjW__intro{max-width:720px;margin:0 0 16px;font-size:16px;line-height:1.7}.page-module__hZVMjW__notice{background:#f4f6fa;border-left:3px solid #2a355e;border-radius:4px;margin:0 0 36px;padding:14px 18px;font-size:14px;line-height:1.6}.page-module__hZVMjW__retry{color:#a0140c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e74c3c;border-radius:8px;padding:10px 18px}.page-module__hZVMjW__retry:focus-visible{outline-offset:3px;outline:3px solid #4a89dc}@media (max-width:600px){.page-module__hZVMjW__page{padding:24px 20px 48px}.page-module__hZVMjW__crumbs{margin-bottom:24px}}
