.public-proof{--proof-accent:#70d5d4;padding:clamp(24px,4vw,48px);border-radius:16px;background:var(--color-public-dark,#171717);color:#fff}.proof-heading{margin:0 0 44px;font-size:clamp(32px,4vw,50px);font-weight:550;line-height:1.08;letter-spacing:-.045em}.proof-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"search outcome" "control empty";align-items:center;gap:22px clamp(32px,7vw,100px)}.proof-search-page{grid-area:search;min-width:0;border-radius:10px;padding:clamp(20px,3vw,32px);background:#fff;color:#20282a;box-shadow:0 12px 40px #0002}.proof-search-field{display:flex;align-items:center;gap:12px;background:#f1f4f4;min-height:46px;padding:10px 14px;border-radius:6px;font-size:15px}.proof-search-field svg{flex-shrink:0;color:#566164}.proof-rival-slot{display:grid;padding-block:24px}.proof-rival-slot>div{grid-area:1/1;min-width:0}.proof-clear-result{display:flex;align-items:center;gap:10px;color:#356361;font-size:14px}.proof-clear-result svg{flex-shrink:0}.proof-organic,.proof-own-ad,.proof-rival-result{display:flex;flex-direction:column;gap:6px}.proof-organic strong,.proof-own-ad strong,.proof-rival-result strong{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.proof-organic>span:last-child,.proof-own-ad>span:last-child,.proof-rival-result>span:last-child{color:#667174;font-size:13px;line-height:1.5}.proof-result-type{color:#596568;font-size:11px;line-height:1.4;font-weight:500}.proof-own-ad{padding-bottom:22px}.proof-organic{border-top:1px solid #e0e5e5;padding-top:22px}.proof-controls{grid-area:control;display:flex;justify-content:center;min-width:0;padding:2px}.proof-controls .public-segmented{--proof-control-radius:10px;--proof-control-inset:4px;width:100%;max-width:440px;background:#232a2b;border:1px solid #487275;border-radius:var(--proof-control-radius);padding:var(--proof-control-inset);box-shadow:none;transition:border-color .18s ease}.proof-controls .public-segmented:focus-within,.proof-controls .public-segmented:hover{border-color:#70d5d4}.proof-controls .public-segmented button{border-radius:calc(var(--proof-control-radius) - var(--proof-control-inset) - 1px);color:#c5d2d3;min-height:42px;font-size:13px;padding:10px 12px}.proof-controls .public-segmented button[data-state=checked]{color:#fff}.proof-controls .public-segmented button[data-state=unchecked]:hover{color:#fff;text-decoration:none;background:#ffffff08}.proof-controls .public-segmented-thumb{background:var(--color-primary-600,#007f87);border-radius:inherit;box-shadow:none}.proof-controls .public-segmented button:focus-visible{outline-color:#a0efea}.proof-decision{grid-area:outcome;display:grid;min-width:0}.proof-outcome{grid-area:1/1}.proof-outcome[aria-hidden=true]{pointer-events:none}.proof-outcome h3{color:var(--proof-accent);font-size:clamp(29px,3.5vw,43px);font-weight:550;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.proof-outcome p{max-width:35ch;margin-top:20px;color:#b9c4c5;font-size:16px;line-height:1.75}.public-proof[data-compact=true] .proof-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "control" "outcome";gap:24px}.public-proof[data-compact=true] .proof-heading{font-size:30px;margin-bottom:28px}.public-proof[data-compact=true] .proof-outcome h3{font-size:30px}@media (max-width:700px){.proof-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "control" "outcome";gap:22px}.proof-heading{margin-bottom:30px}.proof-decision{margin-top:12px}.proof-outcome p{max-width:none;font-size:15px;margin-top:14px}}@media (max-width:370px){.proof-controls .public-segmented button{font-size:11px;padding-inline:6px}.proof-search-page{padding:18px}}@media (prefers-reduced-motion:reduce){.proof-controls .public-segmented{transition:none}}