.detail-module__VqRcGW__container{box-sizing:border-box;background-color:var(--paper);width:100%;min-width:0;max-width:800px;color:var(--ink);font-family:var(--font-sans), sans-serif;min-height:100vh;margin:0 auto;padding:4rem 1.5rem}.detail-module__VqRcGW__breadcrumbs{color:var(--ink-3);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.detail-module__VqRcGW__breadcrumbs a{min-height:44px;color:var(--verdict);align-items:center;margin:-.75rem 0;text-decoration:none;display:inline-flex}.detail-module__VqRcGW__breadcrumbs a:hover{text-decoration:underline}.detail-module__VqRcGW__separator{color:var(--hairline)}.detail-module__VqRcGW__activeBreadcrumb{color:var(--ink-2);font-weight:500}.detail-module__VqRcGW__header{border-bottom:1px solid var(--hairline);margin-bottom:3rem;padding-bottom:1.5rem}.detail-module__VqRcGW__title{letter-spacing:-.02em;color:var(--ink);margin-bottom:.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.detail-module__VqRcGW__subtitle{color:var(--ink-2);margin:0;font-size:1.1rem;line-height:1.6}.detail-module__VqRcGW__main{flex-direction:column;gap:2.5rem;display:flex}.detail-module__VqRcGW__sectionHeading{color:var(--ink);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.detail-module__VqRcGW__paragraph{color:var(--ink-2);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.65}.detail-module__VqRcGW__tableWrapper{border:1px solid var(--hairline);border-radius:var(--radius-md,14px);background-color:var(--panel);margin:1.5rem 0;overflow-x:auto}.detail-module__VqRcGW__table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.detail-module__VqRcGW__th{color:var(--ink);border-bottom:1px solid var(--hairline);background-color:var(--panel-wash);padding:1.25rem 1.5rem;font-weight:700}.detail-module__VqRcGW__thHighlight{color:var(--verdict);border-bottom:2px solid var(--verdict);background-color:var(--verdict-tint);padding:1.25rem 1.5rem;font-weight:800}.detail-module__VqRcGW__tr{border-bottom:1px solid var(--hairline)}.detail-module__VqRcGW__tr:last-child{border-bottom:none}.detail-module__VqRcGW__tdFeature{color:var(--ink);padding:1.25rem 1.5rem;font-weight:600}.detail-module__VqRcGW__tdCompetitor{color:var(--ink-2);padding:1.25rem 1.5rem}.detail-module__VqRcGW__tdHighlight{color:var(--verdict-deep);background-color:var(--verdict-tint);padding:1.25rem 1.5rem;font-weight:600}.detail-module__VqRcGW__ctaBox{background-color:var(--panel-wash);border:1px solid var(--edge-green);border-radius:var(--radius-md,14px);text-align:center;margin-top:2rem;padding:2.5rem;box-shadow:0 1px 3px #00000003}.detail-module__VqRcGW__ctaTitle{color:var(--ink);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.detail-module__VqRcGW__ctaDesc{color:var(--ink-2);max-width:600px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.55}.detail-module__VqRcGW__ctaActions{justify-content:center;gap:1rem;margin-bottom:1.25rem;display:flex}.detail-module__VqRcGW__primaryButton{background-color:var(--verdict);color:var(--paper);border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s}.detail-module__VqRcGW__primaryButton:hover{background-color:var(--verdict-press)}.detail-module__VqRcGW__secondaryButton{background-color:var(--panel);color:var(--ink);border:1px solid var(--hairline);border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.detail-module__VqRcGW__secondaryButton:hover{background-color:var(--paper-2);border-color:var(--ink-3)}.detail-module__VqRcGW__ctaTrust{color:var(--ink-3);margin:0;font-size:.85rem}.detail-module__VqRcGW__footer{border-top:1px solid var(--hairline);margin-top:4rem;padding-top:2rem}.detail-module__VqRcGW__footerLink{min-height:44px;color:var(--verdict);align-items:center;margin:-.6rem 0;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.detail-module__VqRcGW__footerLink:hover{text-decoration:underline}@media (max-width:600px){.detail-module__VqRcGW__ctaActions{flex-direction:column;gap:.75rem}.detail-module__VqRcGW__primaryButton,.detail-module__VqRcGW__secondaryButton{box-sizing:border-box;width:100%}}
