.quote-callout{--qc-bg:#fff;--qc-fg:#201f23;--qc-muted:#646369;--qc-line:#dad9de;--qc-orange:#f76808;--qc-pad:32px;--qc-max:1200px;background:var(--qc-bg);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--qc-pad),calc((100vw - var(--qc-max))/2 + var(--qc-pad))) 108px;position:relative;width:100vw}.quote-callout,.quote-callout *,.quote-callout :after,.quote-callout :before{box-sizing:border-box}.quote-callout--soft{--qc-bg:#f9f9fa}.quote-callout--dark{--qc-bg:#232224;--qc-fg:#eeeeef;--qc-muted:#b5b3ba;--qc-line:#3b3a3e}.quote-callout .wrap{margin:0 auto;max-width:var(--qc-max)}.qc-head{margin:0 0 32px;max-width:680px}.qc-heading{color:var(--qc-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.4vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.qc-intro{color:var(--qc-muted);font-size:16px;line-height:1.6;margin:0}.qc-intro p{margin:0}.qc-quote{margin:0 0 36px;max-width:780px;padding:2px 0 2px 32px;position:relative}.qc-quote:before{background:var(--qc-orange);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.qc-quote-text{color:var(--qc-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:400;letter-spacing:-.028em;line-height:1.28;margin:0 0 20px}.qc-quote-text p{margin:0}.qc-quote-who{color:var(--qc-muted);font-size:15px;font-style:normal;font-weight:400}.qc-quote-who cite{color:var(--qc-fg);font-style:normal;font-weight:700}.qc-quote-role{color:var(--qc-muted)}@media (max-width:640px){.qc-quote{padding-left:22px}}.qc-btn,.qc-btn:active,.qc-btn:focus,.qc-btn:hover,.qc-btn:link,.qc-btn:visited{align-items:center;background:var(--qc-orange);border:1px solid var(--qc-orange);border-radius:10px;color:#fff!important;display:inline-flex;font-size:15.5px;font-weight:500;gap:8px;letter-spacing:-.005em;padding:14px 22px;text-decoration:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.qc-btn:focus,.qc-btn:hover{box-shadow:0 1px 3px hsla(0,0%,8%,.04),0 12px 26px -14px hsla(0,0%,8%,.13);transform:translateY(-2px)}@media (max-width:767px){.quote-callout{padding-bottom:56px;padding-top:64px}}