.compareHero{color:#fff;background:#121713;border-bottom:1px solid #3d453e;padding:110px 0 90px}.compareHero h1{letter-spacing:-.055em;max-width:980px;margin:0;font:clamp(48px,7vw,94px)/.94 Georgia,serif}.compareHero .wrap>p:last-child{color:#c6cbc7;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.65}.compareFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:34px;padding:36px 0 42px}.filterTitle,.filterTitle>div,.compareSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.filterTitle>div{justify-content:flex-start;align-items:center}.filterTitle .eyebrow{margin:0}.filterTitle h2,.compareSectionHead h2,.compareGuide h2{letter-spacing:-.04em;margin:0;font:400 clamp(34px,4vw,56px)/1 Georgia,serif}.filterTitle button,.capabilityFilters button,.emptyResult button{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:flex}.filterGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.filterGrid label{text-transform:uppercase;letter-spacing:.08em;color:#5f675f;font-size:11px;font-weight:800}.filterGrid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;margin-top:8px;padding:14px;font:14px Arial;display:block}.capabilityFilters{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.capabilityFilters button.active{background:var(--steel);border-color:var(--steel);color:var(--acid)}.quickCompare{padding:90px 0}.compareSectionHead>p{max-width:440px;color:var(--muted);margin:0;line-height:1.6}.quickGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.quickCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f6f1;flex-direction:column;min-height:560px;padding:26px;display:flex}.quickCard:nth-child(2n){background:#fff}.quickTop>span{letter-spacing:.12em;text-transform:uppercase;color:#788078;font-size:10px}.quickTop h3{margin:16px 0 9px;font:30px/1.04 Georgia,serif}.quickTop p{color:var(--muted);min-height:30px;font-size:13px}.quickPrice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:17px 0}.quickPrice b{font-size:14px;line-height:1.55;display:block}.quickCard dl{margin:0}.quickCard dl div{border-bottom:1px solid #ddded8;grid-template-columns:55px 1fr;padding:8px 0;display:grid}.quickCard dt{color:var(--muted);font-size:11px}.quickCard dd{margin:0;font-size:13px;font-weight:700}.useCase{padding:20px 0}.useCase span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.useCase p{margin:8px 0 0;font-size:13px;line-height:1.55}.quickCard>a{background:var(--acid);justify-content:space-between;align-items:center;margin-top:auto;padding:14px;font-size:13px;font-weight:800;display:flex}.emptyResult{border:1px solid var(--line);text-align:center;margin-top:40px;padding:48px}.emptyResult h3{margin:0;font:30px Georgia,serif}.emptyResult button{margin:22px auto 0}.technicalCompare{color:#fff;background:#151a16;padding:90px 0}.technicalCompare .eyebrow{margin-bottom:14px}.technicalCompare .compareSectionHead>p{color:#b5bcb6}.scrollHint{color:var(--acid);font-size:12px;display:none}.masterTable{border:1px solid #475049;margin-top:42px;overflow-x:auto}.masterTable table{border-collapse:collapse;width:100%;min-width:1450px;font-size:13px}.masterTable th,.masterTable td{text-align:left;vertical-align:top;border-bottom:1px solid #3f4741;border-right:1px solid #3f4741;padding:18px 15px}.masterTable thead th{color:#aeb5af;text-transform:uppercase;letter-spacing:.08em;background:#202722;font-size:10px}.masterTable tbody th{z-index:1;background:#151a16;min-width:210px;position:sticky;left:0}.masterTable tbody th b,.masterTable tbody th small{display:block}.masterTable tbody th small{color:#959d96;margin-top:6px;font-weight:400}.masterTable a{color:var(--acid);align-items:center;gap:6px;font-weight:800;display:flex}.compareGuide{padding:100px 0}.compareGuide>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.compareGuide>div p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:24px;line-height:1.65}.compareWa{background:var(--steel);color:#fff;align-items:center;gap:12px;margin-top:24px;padding:20px 22px;font-weight:800;display:flex}.compareWa svg:last-child{margin-left:auto}.compareWa svg:first-child{color:var(--acid)}@media (max-width:900px){.filterGrid,.quickGrid{grid-template-columns:repeat(2,1fr)}.compareSectionHead{display:block}.compareSectionHead>p{margin-top:18px}.scrollHint{display:block}.compareGuide>div{grid-template-columns:1fr}.quickCard{min-height:520px}}@media (max-width:620px){.compareHero{padding:72px 0 62px}.compareHero h1{font-size:48px}.quickCompare,.technicalCompare,.compareGuide{padding:64px 0}.compareFilters{margin-top:28px;padding:28px 0 34px}.filterTitle{align-items:flex-start}.filterTitle>div{display:block}.filterTitle>div>svg{margin-bottom:14px}.filterGrid,.quickGrid{grid-template-columns:1fr}.quickCard{min-height:auto}.quickCard>a{margin-top:18px}.technicalCompare .wrap{width:100%}.technicalCompare .compareSectionHead,.technicalCompare .scrollHint{margin-left:15px;margin-right:15px}.masterTable{border-left:0;border-right:0}.masterTable tbody th{min-width:155px;max-width:155px}.compareWa{font-size:13px}}
