.pdu-comparison{background:linear-gradient(140deg,#edf4f5,#f9f7f1);border-bottom:1px solid #dce5e8;scroll-margin-top:130px}.pdu-comparison .section-heading p{max-width:370px}.pdu-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pdu-choice{display:flex;flex-direction:column;gap:10px;padding:17px;background:#fff;border:1px solid #d7e4eb;border-radius:12px}.pdu-choice>span{font-size:11px;font-weight:600;color:#536f81}.pdu-choice select{width:100%;min-width:0;padding:12px 9px;border:1px solid #b5cdda;border-radius:7px;background:#f8fbfc;font:inherit;font-size:12px;color:#25475e;cursor:pointer}.pdu-choice select:focus-visible{outline:2px solid #168ac1;outline-offset:3px}.pdu-comparison-status{font-size:12px;font-weight:550;margin-top:23px;color:#326b84}.pdu-scroll-hint{font-size:10px;color:#698494;margin:8px 0 13px}.pdu-table-wrap{border:1px solid #c8dae5;border-radius:15px;overflow-x:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin;scrollbar-color:#8fb5c8 #eef4f7;box-shadow:0 8px 30px #173c5108}.pdu-table-wrap:focus-visible{outline:2px solid #1590bf;outline-offset:4px}.pdu-table{border-collapse:separate;border-spacing:0;width:100%;min-width:calc(165px + var(--pdu-columns,3)*235px);table-layout:fixed;font-size:12px;line-height:1.7;text-align:start}.pdu-table caption{text-align:start;font-size:11px;color:#7692a4;padding:15px 18px;border-bottom:1px solid #d8e5eb;background:#f8fbfc;caption-side:bottom}.pdu-table th,.pdu-table td{padding:16px 18px;border-inline-end:1px solid #e3ebef;border-bottom:1px solid #e1e9ee;vertical-align:top;overflow-wrap:anywhere}.pdu-table thead th{background:#0e2c43;color:#edf7fc;font-weight:450;padding:20px 18px}.pdu-table th:first-child{position:sticky;inset-inline-start:0;width:165px;z-index:1;box-shadow:3px 0 10px #0d344707}.pdu-table thead th:first-child{z-index:2;background:#0b2438;color:#a1ccdf;font-size:12px}.pdu-table tbody th{background:#f1f6f8;color:#3b6076;font-weight:550}.pdu-table tbody td{background:#fff;color:#526e80}.pdu-table tbody tr:nth-child(even) td{background:#fafcfc}.pdu-table thead img{display:block;width:100px;height:60px;object-fit:contain;background:#fff;padding:5px;border-radius:6px;margin-bottom:13px}.pdu-table thead strong{display:block;font-size:12px;line-height:1.6;font-weight:600;color:#fff;word-break:break-word}.pdu-table thead span{display:block;font-size:11px;line-height:1.7;color:#b1cbdc;margin-top:7px}.pdu-table thead a{display:inline-block;color:#8cdeee;font-size:10px;margin-top:12px;border-bottom:1px solid #8cdeee50}.pdu-table thead a:hover{color:white}.pdu-table thead a:focus-visible{outline:2px solid white;outline-offset:3px}.pdu-source-note{margin-top:18px;font-size:11px;line-height:1.85;color:#708797;max-width:950px}.brand-page-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.legacy-product-anchor{display:block;height:0;scroll-margin-top:140px}
@media(max-width:1050px){.pdu-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.pdu-comparison{scroll-margin-top:95px}.pdu-choices{grid-template-columns:1fr;gap:9px}.pdu-choice{padding:12px 13px;gap:7px}.pdu-choice select{font-size:16px;padding:11px 8px}.pdu-choice>span{font-size:11px}.pdu-table{min-width:calc(130px + var(--pdu-columns,3)*215px);font-size:12px}.pdu-table th:first-child{width:130px}.pdu-table th,.pdu-table td{padding:14px}.pdu-table thead th{padding:18px 14px}.pdu-source-note{font-size:11px}.brand-page-actions{gap:18px}}
.pdu-comparison{padding-block:32px}.pdu-comparison-panel{background:white;border:1px solid #d2e2e9;border-radius:18px;overflow:hidden;box-shadow:0 8px 25px #123d5207}.pdu-comparison-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 29px;list-style:none;cursor:pointer;background:radial-gradient(ellipse at 85% 100%,#1e526d,#0d2a41);color:#f1faff}.pdu-comparison-panel>summary::-webkit-details-marker{display:none}.pdu-comparison-panel>summary strong{font-family:var(--font-site);font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.5;display:block}.pdu-comparison-panel>summary small{font-size:11px;display:block;margin-top:7px;color:#a3c4d6;line-height:1.7}.pdu-comparison-panel>summary>svg{width:23px;height:23px;flex:none;transition:rotate .2s;color:#8fd9ed}.pdu-comparison-panel[open]>summary>svg{rotate:180deg}.pdu-comparison-panel>summary:focus-visible{outline:3px solid #54b8df;outline-offset:-4px}.pdu-comparison-body{padding:32px 27px}.pdu-comparison-body .section-heading{gap:30px}.pdu-comparison-body .section-heading h2{font-size:34px}.brand-category-filter{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.brand-category-filter label{font-size:12px;font-weight:550;color:#486a80}.brand-category-filter select{padding:12px 16px;border:1px solid #b8d0dc;border-radius:8px;background:white;min-width:250px;max-width:100%;font-size:13px;color:#345c75}.brand-category-filter select:focus-visible{outline:2px solid #1993bf;outline-offset:3px}
@media(max-width:650px){.pdu-comparison{padding-block:23px}.pdu-comparison-panel>summary{padding:23px 19px;gap:15px}.pdu-comparison-panel>summary strong{font-size:21px}.pdu-comparison-panel>summary small{font-size:10px}.pdu-comparison-body{padding:26px 14px}.pdu-comparison-body .section-heading h2{font-size:29px}.brand-category-filter{display:block}.brand-category-filter label{display:block;margin-bottom:10px}.brand-category-filter select{width:100%;min-width:0;font-size:16px}}
.pdu-function-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px}.pdu-function-tags span{background:#edf5f8;border:1px solid #d9e8ee;color:#345d73;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.6}.pdu-function-tags span:first-child{color:#08659a;background:#e5f5fc;border-color:#badeee;font-weight:650;flex-basis:100%}.brand-category>h2{scroll-margin-top:130px}
