.profound-proof{--profound-proof-line: hsl(var(--charcoal) / .16);padding-block:var(--space-xl)}.profound-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:end;margin-bottom:var(--space-xl)}.profound-proof-heading h2{max-width:25ch;font:700 clamp(2rem,3.3vw,3rem)/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.035em;color:hsl(var(--charcoal))}.profound-proof-report{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-md) var(--space-lg);border:1px solid hsl(var(--primary));border-radius:10px;color:hsl(var(--primary));background:hsl(var(--paper));font:600 .9375rem/1.4 Inter,sans-serif;text-align:center}.profound-proof-report svg{flex:none}.profound-proof-report:hover{background:hsl(var(--primary) / .06)}.profound-proof-work{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid var(--profound-proof-line);border-radius:14px;overflow:hidden}.profound-proof-question{display:flex;flex-direction:column;padding:var(--space-xl);color:hsl(var(--paper));background:hsl(var(--charcoal))}.profound-proof-label{font:500 .8125rem/1.5 Inter,sans-serif}.profound-proof-platforms{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);margin-top:var(--space-md);padding:0;list-style:none}.profound-proof-platforms li{display:flex;align-items:center;gap:var(--space-xs);font:500 .6875rem/1.5 Inter,sans-serif}.profound-proof-platforms li>:first-child{flex:none;padding:2px;box-sizing:content-box;border-radius:4px;background:hsl(var(--paper))}.profound-proof-query{display:flex;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-2xl)}.profound-proof-query svg{flex:none;margin-top:var(--space-xs)}.profound-proof-query p{max-width:20ch;font:600 clamp(1.125rem,1.8vw,1.5rem)/1.4 Inter,sans-serif;letter-spacing:-.02em}.profound-proof-fact{display:flex;gap:var(--space-sm);align-items:flex-start;padding-top:var(--space-lg);border-top:1px solid hsl(var(--paper) / .24)}.profound-proof-fact>svg{flex:none;margin-top:2px}.profound-proof-fact p{max-width:25ch;font:400 .8125rem/1.5 Inter,sans-serif}.profound-proof-fact strong{display:block;margin-top:var(--space-sm);font:500 1rem/1.5 Inter,sans-serif}.profound-proof-to-work{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);max-width:24rem;margin-top:auto;padding-top:var(--space-xl);font:500 .8125rem/1.6 Inter,sans-serif}.profound-proof-to-work svg{flex:none}.profound-proof-output{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:hsl(var(--accent))}.profound-proof-page{flex:1;overflow:hidden;border-radius:10px;background:hsl(var(--paper));color:hsl(var(--charcoal))}.profound-proof-page-top{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--profound-proof-line);color:hsl(var(--primary));font:500 .6875rem/1.5 Inter,sans-serif}.profound-proof-page-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;min-height:295px;padding:var(--space-lg);gap:var(--space-xs)}.profound-proof-page-body h3{font:700 clamp(2rem,3.5vw,3.25rem)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-.04em}.profound-proof-page-body p{max-width:21ch;margin-top:var(--space-lg);font:400 .875rem/1.6 Inter,sans-serif}.profound-proof-page-body img{display:block;width:100%;height:260px;-o-object-fit:contain;object-fit:contain}.profound-proof-campaign{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:center;border-radius:10px;padding:var(--space-lg);background:hsl(var(--primary));color:hsl(var(--paper))}.profound-proof-campaign span{max-width:8ch;font:500 .75rem/1.5 Inter,sans-serif}.profound-proof-campaign p{font:600 clamp(1.1rem,1.8vw,1.4rem)/1.35 Inter,sans-serif;letter-spacing:-.02em}.profound-proof-next{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-xl);align-items:center;padding:var(--space-xl);border:1px solid var(--profound-proof-line);border-top:0;border-radius:0 0 14px 14px;margin-inline:var(--space-lg)}.profound-proof-next .profound-proof-label{color:hsl(var(--primary))}.profound-proof-next h3{max-width:29ch;margin-top:var(--space-sm);font:600 1.0625rem/1.45 Inter,sans-serif}.profound-proof-next>div:last-child>p{max-width:31ch;font:400 .875rem/1.6 Inter,sans-serif}.profound-proof-next a{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;margin-top:var(--space-xs);color:hsl(var(--primary));font:600 .875rem/1.4 Inter,sans-serif;text-decoration:underline;text-underline-offset:4px}.profound-proof-caption{margin-top:var(--space-md);color:hsl(var(--muted-foreground));font:400 .75rem/1.5 Inter,sans-serif}@media (max-width: 900px){.profound-proof-heading{grid-template-columns:1fr;align-items:start}.profound-proof-report{justify-self:start}.profound-proof-question{padding:var(--space-lg)}.profound-proof-query{padding-block:var(--space-xl)}.profound-proof-output{padding:var(--space-md)}}@media (max-width: 620px){.profound-proof-work{grid-template-columns:1fr}.profound-proof-question{padding:var(--space-lg)}.profound-proof-query p{max-width:25ch}.profound-proof-query{padding-block:var(--space-xl)}.profound-proof-to-work{padding-top:var(--space-lg)}.profound-proof-to-work svg{transform:rotate(90deg)}.profound-proof-page-top{padding-inline:var(--space-md);font-size:.625rem}.profound-proof-page-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);min-height:230px;padding:var(--space-lg) var(--space-md)}.profound-proof-page-body h3{font-size:clamp(1.7rem,7vw,2.25rem)}.profound-proof-page-body p{font-size:.8125rem}.profound-proof-page-body img{height:205px}.profound-proof-campaign{gap:var(--space-md);padding:var(--space-md)}.profound-proof-campaign p{font-size:1.0625rem}.profound-proof-next{grid-template-columns:1fr;gap:var(--space-md);margin-inline:var(--space-sm);padding:var(--space-lg) var(--space-md)}}@media (prefers-reduced-motion: reduce){.profound-proof :is(a,svg){transition:none}}
