.client-proof{padding:0 0 72px}.client-proof>h2{letter-spacing:-.01em;text-align:center;color:#807587;margin-bottom:22px;font-size:14px;font-weight:600;line-height:1.5}.client-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 30px;max-width:1060px;margin:auto;display:grid}.client-logo{justify-content:center;align-items:center;min-width:0;height:72px;padding:8px 16px;display:flex}.client-logo>img{object-fit:contain;width:auto;max-width:135px;height:auto;max-height:52px}.client-voices{border-top:1px solid #d7c8e6;margin-top:48px;padding-top:48px}.client-voices>h3{letter-spacing:-.045em;margin-bottom:30px;font-size:32px;font-weight:600}.voice-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.voice-grid>figure{flex-direction:column;align-items:flex-start;gap:25px;margin:0;display:flex}.voice-grid>figure+figure{border-left:1px solid #d7c8e6;padding-left:50px}.voice-grid blockquote{letter-spacing:-.025em;color:#554162;font-size:20px;font-weight:400;line-height:1.65}.voice-grid figcaption{align-items:center;gap:14px;margin-top:auto;display:flex}.voice-grid figcaption>img{object-fit:cover;border-radius:50%;width:45px;height:45px}.voice-grid figcaption strong{font-size:14px;font-weight:600;display:block}.voice-grid figcaption span{color:#7f6a8e;font-size:12px;display:block}@media (width<=800px){.client-proof{padding-bottom:55px}.client-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-logo{height:65px;padding:8px}.client-logo>img{max-width:120px;max-height:48px}.voice-grid{gap:30px}.voice-grid>figure+figure{padding-left:30px}.voice-grid blockquote{font-size:17px}}@media (width<=520px){.client-proof>h2{max-width:260px;margin-inline:auto;font-size:13px}.client-logo-grid{gap:8px}.client-logo{height:57px;padding:6px}.client-logo>img{width:100%;max-width:95px;max-height:42px}.client-voices{margin-top:35px;padding-top:35px}.client-voices>h3{font-size:28px}.voice-grid{grid-template-columns:1fr;gap:28px}.voice-grid>figure+figure{border-top:1px solid #d7c8e6;border-left:0;padding:28px 0 0}.voice-grid blockquote{font-size:18px}}.client-video{background:linear-gradient(115deg,#fff 20%,#f7f3ff);border:1px solid #e5dcf1;border-radius:16px;grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center;gap:60px;margin:40px 0 12px;padding:38px;display:grid}.client-video-poster{aspect-ratio:9/16;cursor:pointer;background:#ece8f4;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.client-video-poster>img{object-fit:cover;width:100%;height:100%}.client-video-poster .play-button{box-shadow:0 6px 30px #271c4530}.client-video-poster:hover .play-button{background:var(--violet);color:#fff}.client-video-watch{color:var(--ink);background:#fffffff2;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:11px 8px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:15px;left:12px;right:12px}.client-video-story h3{letter-spacing:-.055em;margin-top:22px;font-size:clamp(36px,4vw,53px);font-weight:600;line-height:1.1}.client-video-story>p:not(.eyebrow){color:#766c7f;max-width:440px;margin-top:24px;font-size:17px;line-height:1.7}.client-video-story .client-video-person strong{color:var(--ink);font-size:16px;font-weight:600;display:block}.client-video-person>span{font-size:14px;display:block}.client-video-story .text-link{margin-top:28px}.client-video-embed{background:#f0ecf7;border:0;border-radius:8px;width:100%;height:min(62svh,640px)}.client-video-dialog .small-note a{text-underline-offset:3px;text-decoration:underline}@media (width<=800px){.client-video{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:30px;padding:25px}.client-video-story .eyebrow{font-size:12px}.client-video-story h3{font-size:36px}}@media (width<=600px){.client-video{grid-template-columns:1fr;gap:28px;padding:24px 20px}.client-video-poster{justify-self:center;width:min(100%,260px)}.client-video-story h3{margin-top:16px;font-size:36px}.client-video-story>p:not(.eyebrow){margin-top:18px;font-size:16px}.client-video-story .text-link{margin-top:22px}}.career-context{border-top:1px solid var(--border);margin-top:28px;padding-top:23px}.career-context>.eyebrow{color:var(--violet)}.career-context>p:not(.eyebrow){color:#62596c;margin-top:14px;font-size:16px;line-height:1.7}.career-next{border-left:3px solid var(--violet);flex-direction:column;gap:5px;padding-left:18px;display:flex}.career-next>span{font-size:14px}.career-next>strong{color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}.vestium-proof{border-top:1px solid var(--border);grid-template-columns:1.18fr 1fr;align-items:center;gap:5.4%;margin:55px 0 35px;padding-top:45px;display:grid}.vestium-visual{border:1px solid var(--border);border-radius:10px;display:block;position:relative;overflow:hidden}.vestium-visual>img{width:100%;height:auto}.vestium-visual>span{letter-spacing:.06em;background:#fff;justify-content:space-between;align-items:center;padding:16px 22px;font-size:14px;font-weight:600;display:flex}.vestium-story>.eyebrow{color:var(--violet)}.vestium-story h3{margin:18px 0;font-size:clamp(32px,3.4vw,46px);font-weight:600}.vestium-story>p:not(.eyebrow){color:#676172;font-size:16px;line-height:1.8}.vestium-story .text-link{margin-top:23px}.vestium-dialog[data-slot]{max-width:850px}.search-evidence{margin:12px 0}.search-evidence img{border:1px solid var(--border);border-radius:6px;width:100%;height:auto}.search-evidence figcaption{color:#736b7f;margin-top:10px;font-size:12px;line-height:1.6}.search-comparison{background:#f3effc;border-radius:8px;grid-template-columns:1fr 1fr;gap:22px;padding:22px;display:grid}.search-comparison p{flex-direction:column;gap:8px;display:flex}.search-comparison strong{color:var(--violet);letter-spacing:-.04em;font-size:clamp(22px,3vw,34px);line-height:1.2}.search-comparison span{font-size:14px}@media (width<=800px){.vestium-proof{grid-template-columns:1fr;gap:28px}.vestium-story{max-width:600px}}@media (width<=520px){.vestium-proof{margin-top:35px;padding-top:30px}.search-comparison{gap:18px;padding:18px 14px}.career-next>strong{font-size:16px}}.visibility-clients{padding:25px 0 45px}.visibility-clients>h3{letter-spacing:-.04em;font-size:26px;font-weight:600}.visibility-clients>p{color:#676172;max-width:650px;margin-top:14px;font-size:16px;line-height:1.7}.visibility-client-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.visibility-client{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 56px 26px 26px;transition:border-color .2s,background .2s;display:flex;position:relative}.visibility-client:hover{border-color:var(--violet);background:#f8f5ff}.visibility-client>.eyebrow{color:#796e88;font-size:12px}.visibility-client>strong{letter-spacing:-.045em;font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.25}.visibility-client>span:last-of-type{color:var(--violet);font-size:14px}.visibility-client>svg{color:var(--violet);position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (width<=650px){.visibility-client-grid{grid-template-columns:1fr;gap:16px}.visibility-clients{padding-bottom:25px}}.client-stories{padding:40px 0 15px}.client-stories-heading h3{margin-top:15px;font-size:clamp(29px,3vw,39px);font-weight:600}.client-stories-heading>.eyebrow{color:var(--violet)}.client-stories-heading>p:last-child{color:#676172;max-width:650px;margin-top:18px;font-size:16px}.client-stories-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;display:grid}.local-video-card .video-image{aspect-ratio:4/4.5;background:#f3effa;justify-content:center;align-items:center;display:flex}.local-video-card .video-image>img{object-fit:contain;width:100%;height:100%}.client-stories-grid .video-image{aspect-ratio:4/3}.local-video-card .video-tag{font-size:12px;top:12px;left:12px}.local-video-description{color:#676172;margin-top:13px;font-size:16px;line-height:1.7}.local-video-player{object-fit:contain;background:#f5f2fa;border-radius:8px;width:100%;max-height:62svh;display:block}.local-video-dialog[data-slot]{max-width:900px}.speaking-clips{margin-top:32px}.more-conversations{border-top:1px solid var(--border);margin-top:35px;padding-top:25px}.more-conversations>summary{color:var(--violet);cursor:pointer;width:fit-content;font-size:16px;font-weight:600}.more-conversations>summary:focus-visible{outline:3px solid var(--violet);outline-offset:6px}.more-conversations[open]>summary{margin-bottom:30px}.interview-clip{max-width:400px;margin-bottom:36px}@media (width<=650px){.client-stories-grid{grid-template-columns:1fr;gap:32px}.local-video-card .video-image{aspect-ratio:4/4}.client-stories-grid .video-image{aspect-ratio:4/3}.client-stories{padding-top:30px}}.vestium-results{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.vestium-results p{flex-direction:column;gap:7px;display:flex}.vestium-results strong{color:var(--violet);letter-spacing:-.045em;font-size:clamp(30px,3.6vw,45px);font-weight:600;line-height:1.1}.vestium-results span{color:#676172;font-size:14px}.vestium-story>.vestium-period{color:#736b7f;margin-top:13px;font-size:12px;line-height:1.6}.evidence-detail{border-top:1px solid var(--border);padding:17px 0}.evidence-detail>summary{cursor:pointer;color:var(--violet);font-size:16px;font-weight:600;line-height:1.5}.evidence-detail>summary:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.evidence-detail>p{margin-top:15px;font-size:16px;line-height:1.7}.evidence-detail[open]>.search-evidence{margin-top:20px}
