.rb-proof{padding:52px 0;background:var(--ob-white)}.rb-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rb-proof article{display:flex;min-width:0;flex-direction:column;padding:4px 42px}.rb-proof article:first-child{padding-left:0}.rb-proof article:last-child{padding-right:0}.rb-proof article+article{border-left:1px solid var(--ob-line)}.rb-proof strong{color:var(--ob-navy);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;letter-spacing:-.025em;line-height:1.08}.rb-proof span{margin-top:9px;color:var(--ob-muted)}.rb-blade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rb-blade-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--ob-line);border-radius:8px;background:var(--ob-white);box-shadow:0 2px 12px #002b5c0a}.rb-blade-card img{width:100%;aspect-ratio:5 / 4;object-fit:cover}.rb-blade-card__body{padding:28px}.rb-blade-card__best{margin:0 0 10px;color:var(--ob-blue);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.rb-blade-card h3,.rb-sign-grid h3{margin:0;color:var(--ob-navy);font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.rb-blade-card__body>p:last-child{margin:14px 0 0;color:var(--ob-muted)}.rb-sign-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none}.rb-sign-grid li{min-width:0;padding:30px;border:1px solid var(--ob-line);border-radius:8px;background:var(--ob-white)}.rb-sign-grid li>span{display:block;margin-bottom:20px;color:var(--ob-blue);font-size:.8125rem;font-weight:700;letter-spacing:.08em}.rb-sign-grid h3{font-size:1.375rem}.rb-sign-grid p{margin:14px 0 0;color:var(--ob-muted)}.rb-sign-list{display:grid;margin:0;padding:0;gap:0;list-style:none;counter-reset:blade-sign}.rb-sign-list li{position:relative;min-height:52px;padding:16px 0 16px 50px;border-top:1px solid var(--ob-line);color:var(--ob-muted);counter-increment:blade-sign}.rb-sign-list li:last-child{border-bottom:1px solid var(--ob-line)}.rb-sign-list li:before{position:absolute;top:14px;left:0;color:var(--ob-blue);content:counter(blade-sign,decimal-leading-zero);font-size:.8125rem;font-weight:700;letter-spacing:.08em}.rb-sign-list strong{color:var(--ob-navy)}.rb-compatibility__grid{display:grid;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(50px,8vw,108px)}.rb-compatibility__media{display:block;overflow:hidden;border-radius:8px}.rb-compatibility__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.rb-compatibility__copy h2{margin:0;color:var(--ob-navy);font-size:clamp(2.25rem,4.2vw,4.25rem);font-weight:300;letter-spacing:-.04em;line-height:1.04}.rb-compatibility__copy>p:not(.ob-eyebrow){margin:24px 0 28px;color:var(--ob-muted);font-size:1.125rem}@media(max-width:1023px){.rb-proof article{padding-inline:24px}.rb-blade-grid,.rb-sign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-compatibility__grid{gap:48px}}@media(max-width:767px){.rb-proof{padding:38px 0}.rb-proof__grid{grid-template-columns:1fr;gap:0}.rb-proof article,.rb-proof article:first-child,.rb-proof article:last-child{padding:20px 0}.rb-proof article+article{border-top:1px solid var(--ob-line);border-left:0}.rb-blade-grid{display:flex;width:calc(100% + 16px);overflow-x:auto;padding:2px 16px 18px 0;gap:16px;scroll-snap-type:x mandatory;scrollbar-color:var(--ob-blue) var(--ob-line);scrollbar-width:thin}.rb-blade-card{width:min(82vw,340px);flex:0 0 auto;scroll-snap-align:start}.rb-blade-card__body{padding:24px}.rb-sign-grid{grid-template-columns:1fr;gap:16px}.rb-sign-grid li{padding:24px}.rb-compatibility__grid{grid-template-columns:1fr;gap:36px}.rb-compatibility__media img{aspect-ratio:4 / 5}.rb-compatibility__copy h2{font-size:clamp(2.35rem,10vw,3.2rem)}.rb-compatibility__copy>p:not(.ob-eyebrow){font-size:1rem}}
