.profile-links{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:22px}.profile-links a{text-decoration:underline;text-underline-offset:4px}.review-scores{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.review-scores>a{display:flex;flex-direction:column;gap:5px;flex:1;min-width:180px;border:1px solid var(--line);padding:24px;background:#fff}.review-scores strong{font-size:42px;line-height:1.1;color:#1b201b}.review-scores small{font-size:11px;color:#5e645b}.review-scores strong small{font-size:20px;margin-left:5px}.review-scores .review-stars{color:#866b37;font-size:18px;letter-spacing:3px}.content-figure{position:relative;isolation:isolate;box-shadow:0 25px 55px rgba(93,71,34,.08);outline:1px solid rgba(182,155,101,.2);outline-offset:12px}.content-figure:before{content:"";position:absolute;inset:-18px;background:radial-gradient(ellipse at 70% 45%,rgba(182,148,80,.19),transparent 70%);z-index:-1}.content-figure img{width:100%;object-fit:cover;min-height:200px}.content-figure figcaption:empty{display:none}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-ready .hero-copy h1,.motion-ready .hero-description,.motion-ready .hero-actions{animation:none}.story-sweep{opacity:.4}.service-tile:hover .tile-image{transform:scale(1.06)}.ingo-site .anchor-nav a{min-height:42px;display:inline-flex;align-items:center}.kg-tools-active .kg-contact{z-index:80}.ingo-health{line-height:2}@media (max-width:780px){.process-grid{grid-template-columns:1fr 1fr}.content-figure{outline-offset:6px}.review-scores>a{padding:20px}}@media (max-width:420px){.process-grid{grid-template-columns:1fr}.review-scores strong{font-size:36px}}.motion-off .hero-image{animation:none;will-change:auto}.content-figure img{transform:translateY(var(--scene-offset,0px)) scale(var(--scene-scale,1))}.motion-off .content-figure img{transform:none!important}@media (prefers-reduced-motion:reduce){.content-figure img{transform:none!important}}