/* Existing FieldOpsX public design, scoped comparison and inventory additions. */
.discovery-comparison{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--white)}
.discovery-comparison table{border-collapse:collapse;width:100%;text-align:left;font-size:16px;line-height:1.6;table-layout:fixed}
.discovery-comparison caption{text-align:left;padding:20px 24px;font-weight:600;color:var(--carbon)}
.discovery-comparison th,.discovery-comparison td{padding:20px 24px;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere}
.discovery-comparison thead{background:#eef5fb}.discovery-comparison thead th{font-size:16px;font-weight:600}.discovery-comparison th:first-child{width:24%}.discovery-comparison td{color:var(--graphite)}
.discovery-sources{padding-left:22px;line-height:1.8}.discovery-sources a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
.discovery-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.discovery-controls label{display:block;font-weight:600;margin-bottom:9px;font-size:15px}.discovery-controls select{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px;width:100%;font:inherit;color:var(--carbon)}
.discovery-costs{border-top:1px solid var(--line);padding-top:24px}.discovery-costs output{display:block;font-size:30px;font-weight:600;letter-spacing:-.04em;color:var(--carbon)}.discovery-note{font-size:14px!important;line-height:1.7!important;margin:18px 0 0!important}.discovery-two{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-shot{margin:0}.discovery-shot img{width:auto;max-height:520px;height:auto;margin:0 auto}.discovery-shot figcaption{text-align:center;font-size:14px;line-height:1.6;color:var(--graphite);margin-top:18px}
@media(max-width:640px){.discovery-controls,.discovery-two{grid-template-columns:1fr}.discovery-comparison table,.discovery-comparison tbody,.discovery-comparison tr,.discovery-comparison td,.discovery-comparison th{display:block;width:100%!important}.discovery-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.discovery-comparison tbody th{background:#eef5fb}.discovery-comparison td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:var(--carbon);margin-bottom:7px}.discovery-comparison th,.discovery-comparison td{padding:16px 20px}.discovery-costs{gap:24px}.discovery-costs output{font-size:28px}}

.seo-page .seo-intro a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.discovery-costs{display:block}.discovery-costs>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line)}.discovery-costs>div:first-child{padding-top:0}.discovery-costs h3{font-size:18px;margin:0;align-self:center}.discovery-costs output{font-size:25px}.discovery-costs p{grid-column:1/-1;font-size:14px;margin:0;line-height:1.5}.discovery-controls{gap:14px;margin-bottom:20px}}

@media(max-width:640px){.discovery-comparison caption{display:block;width:100%;padding:16px 20px;box-sizing:border-box}}
